Перейти к основному содержанию
  Четверг, 23 декабря 2021 г.
  1 Ответы
  420 посещений
  Подписаться
Можно ли объединить две функции «Физические папки» и «Синхронизировать папки сервера»?

Могут ли две функции Физические папки и Синхронизировать папки сервера использоваться совместно? Я изучил вашу презентацию и документацию по ним, но это ни о чем не говорит.

Другими словами: Можно ли перемещать файлы и папки в отслеживаемом каталоге сервера и синхронизировать изменения структуры папок и файлов с управляемым каталогом 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».


Каковы пути к файлам при использовании облачных файловых служб?
А Синхронизация с Dropbox В описании функции упоминается «Определите, являются ли ваши медиа-ссылки общедоступными (доступными по ссылке) или остаются конфиденциальными».

Что это означает конкретно для вывода HTML для " " и его атрибут "src"?

Частный: src="/wp-content/uploads/1a-start.jpg"

Общественный: исходник="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, или на веб-хостинг через SFTP/ssh/rsync/и т. д.
3. Я хочу избежать кодирования имен папок проектов в виде префиксов в плоские имена файлов, например «/My-Project-Name-1-start.png». Потому что, если я хочу изменить «My-Project-Name» на «My-Best-Project», мне придется переименовать все файлы, а также использовать пакетные операции, такие как имя файла для заголовка, мне нужно будет удалить избыточный «My-Project-Name». -Project-Name» снова вручную для каждого файла и т. д.
- Это можно сделать довольно хорошо с помощью инструментов пакетной обработки/регулярных выражений, таких как Редактор листов WP, но опять же, почему бы не воспользоваться первым способом?

WP Media Folder кажется, решить все эти проблемы комплексно. Привлекательный! 👍
А
3 года назад
Привет,

Спасибо, что обратились к нам по поводу этого расширения.

Можно ли объединить две функции «Физические папки» и «Синхронизировать папки сервера»?


Эти две функции не могут быть объединены в нашем плагине.


Как выглядят пути к файлам при использовании облачных файловых служб?
В описании функции 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
На этот пост пока нет ответов.