Перейти до основного вмісту
  Четвер, 23 грудня 2021 р
  1 Відповіді
  419 відвідувань
  Підпишіться
Можна поєднати дві функції "фізичні папки" та "синхронізувати папки сервера"?

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

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

Мій комп'ютерний робочий каталог, синхронізований через SFTP, до папки сервера:

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


WP Media Directory, що керується 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 для "<img> "його" 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", знаходяться поблизу, якщо сортувати моє ім'я.
- Щоб виправити це поодинці, я міг би використовувати безкоштовні плагіни, як Файловий птах, у них навіть є галерея.
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 або до Webhost через SFTP/SSH/RSYNC/тощо.
3. Я хочу уникати кодування імен папки проектів як префіксів у плоскі імена файлів, такі як "/my-project-name-1-start.png". Тому що, якщо я хочу змінити "My-Project-ім'я" на IE "My Best-Project", мені доведеться перейменувати всі файли, а також використовувати пакетні операції, такі як ім'я файлу до підпису, мені потрібно було б знову видалити надлишкове "my-Project-name" вручну на кожен файл тощо.
- можна було б зробити досить добре за допомогою інструментів пакетного/регексу, таких як Редактор аркушів WP, але знову ж таки, чому б не поправити перший шлях?

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

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

Можна поєднати дві функції "фізичні папки" та "синхронізувати папки сервера"?


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


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

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

Private: src ="/wp-content/uploads/1a-start.jpg ",

який,
якщо запитувати, потім отримує http-forted до хмарного сервісного посилання, наприклад," https://www.dropbox.com/s/px1pk2vndl2wyc9/ " 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 .......
Публічно: https://www.dropbox.com/s/fbhuunjoeut1mfb/sample-image.png?dl=0&raw=1


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