Перейти до основного вмісту
  Четвер, 23 грудня 2021 р
  1 Відповіді
  226 Відвідування
  Підписатися
Чи можна об’єднати дві функції «Фізичні папки» та «Синхронізувати папки сервера»?

Чи можуть дві особливості Фізичні папки і Синхронізувати папки сервера використовувати разом? Я вивчав вашу презентацію та документальний матеріал на них, але це ніде не говорить.

Іншими словами: Чи можна переміщати файли та папки в межах контрольованого каталогу сервера та синхронізувати зміни в структурі папок і файлів із керованим каталогом wp-media? І не в плоскій формі (з ієрархією, яка зберігається лише в систематиці), але зміни папки також реплікуються там? Розглянемо структуру папок:

Робочий каталог мого комп’ютера синхронізовано через SFTP з папкою сервера:

/sync-root-dir/drive
/hiking/
ground.jpg
person.jpg
shoes.jpg
/soccer/
ball.jpg
ground.jpg
shoes.jpg


Каталог медіа WP, яким керує WP Media Folder з активованими фізичними папками:

/wp-media-dir/
/hiking/ # Wordpress'es autogenerated responsive images nearby
person.jpg sweaty-person-320px.jpg sweaty-person-720px.jpg
shoes.jpg shoes-320px.jpg shoes-720px.jpg
/soccer/
ball.jpg ball-320px.jpg ball-720px.jpg
shoes.jpg shoes-320px.jpg shoes-720px.jpg


При використанні серверів синхронізованих папок:
…як операція в "/sync-root-dir/" буде відтворена в "/wp-media-dir/" :

  1. Перемістіть «/sync-root-dir/hiking/person.jpg» в «/sync-root-dir/soccer/person.jpg».
  2. Перемістіть «/sync-root-dir/hiking/shoes.jpg» до «/sync-root-folder/soccer/shoes.jpg» як операцію перезапису файлу.
  3. Перейменуйте «/sync-root-dir/hiking/ground.jpg» на «/sync-root-dir/hiking/grass.jpg», а потім перемістіть його до «/sync-root-folder/soccer/grass.jpg».


Які шляхи файлів під час використання хмарних файлових служб?
The Синхронізація з Dropbox в описі функції згадується «Визначте, чи є ваші медіа-посилання загальнодоступними (доступними за посиланням) чи залишаються приватними».

Що це означає конкретно для виводу HTML для " " та його атрибут "src"?

Приватний: src="/wp-content/uploads/1a-start.jpg"

Громадський: src="https://www.dropbox.com/s/px1pk2vndl2wyc9/1a-start.jpg"


МОЇ ВИКОРИСТАННЯ ТА МОТИВАЦІЯ КУПІВКИ

Моя основна причина покупки WP Media Folder полягає в тому, що плоска структура файлів медіа-бібліотеки Wordpress дуже швидко досягає меж з точки зору зручності використання (ви знаходите свій матеріал) та оптимізації SEO (можливо, короткі імена файлів, які не вказуються, коли колізії імен файлів автоматично вирішуються з нерозповідним і потворні суфікси "-2" "-3").

У мене є багато історій з картинками для кожної сторінки проекту з префіксами порядку, як-от «1 початок», «2a відкритий файл», «відкривається діалогове вікно 2b» тощо. Це в перекладі на плоску структуру без спеціального префіксу проекту є досить марним:

1. Погана зручність використання під час завантаження/керування/вставки: багато непов’язаних файлів із префіксом невеликих чисел, як-от "1" або "2", знаходяться поруч, якщо сортувати моє ім'я.
- Щоб виправити це, я міг би використовувати безкоштовні плагіни, наприклад FileBird, у них навіть є блок галереї.
2. Для SEO та обміну семантичними посиланнями (месенджери, соціальні мережі)
- Шляхи, які не вказують, як-от "/1-start.png", "/1-start-2.png" (WP автоматично вирішує зіткнення потворних імен), "/2a-open-file.png"
- На відміну від "/myProjectName/1-start.png", "/myProjectName/2a-open-file.png", "/otherProject/1-start.png" тощо.
3. Ручний процес відтворення структур папок у плагінах WP та завантаження файлів.
- Стомлива. Схильний помилятися.
- Чому б не локальні папки на вашому комп’ютері та синхронізуватися через хмарні служби, такі як Dropbox & Co, або з веб-хостом через SFTP/ssh/rsync/etc.
3. Я хочу уникнути кодування назв папок проекту як префіксів у плоскі імена файлів, наприклад "/My-Project-Name-1-start.png". Тому що, якщо я хочу змінити "My-Project-Name" на "My-Best-Project", мені доведеться перейменувати всі файли, а також використовувати пакетні операції, як-от ім'я файлу до підпису, мені потрібно буде видалити зайвий "My Префікс "Назва проекту" вручну для кожного файлу ще раз тощо.
- Це можна зробити досить добре за допомогою інструментів пакетного/регулярного виразу, як-от Редактор аркушів WP, але знову ж таки, чому б не правильний перший спосіб?

Здається, WP Media Folder вирішити всі ці проблеми комплексно. Привабливий! 👍
А
2 роки назад
Привіт,

Дякуємо, що зв’язалися з нами тут щодо цього розширення.

Чи можна об’єднати дві функції «Фізичні папки» та «Синхронізувати папки сервера»?


Ці 2 функції не можна поєднати в нашому плагіні.


Які шляхи файлів під час використання хмарних файлових служб?
В описі функції Dropbox Sync згадується «Визначте, чи є ваші медіа-посилання загальнодоступними (доступними через посилання) чи залишаються приватними».

Що це означає конкретно для виводу HTML для "

" та його атрибут "src"? Приватний: src="/wp-content/uploads/1a-start.jpg"
, який за запитом пересилається через HTTP на посилання UID хмарної служби, наприклад " https://www.dropbox. com/s/px1pk2vndl2wyc9/ "
, який сам має віртуальну назву файлу "1a-start"
, тому " https://www.dropbox.com/s/px1pk2vndl2wyc9/1a-start.jpg "

Public: src=" https://www .dropbox.com/s/px1pk2vndl2wyc9/1a-start.jpg "


URL-адреса хмарних файлів має бути:

Приватний: https://wordpress.com/wp-admin/admin-ajax.php?action=wpmf-dbxdownload-file&id=id%3ApCZh-nAOwuEAAAAAAAAM9Q&link=true&dl=0...
Публічне: https://www.dropbox.com/s/fbhuunjoeut1mfb/sample-image.png?dl=0&raw=1


Сподіваюся, це допомагає!
З повагою,
  • Сторінка:
  • 1
На цю посаду ще немає відповідей.