Как организовать загруженные носители в WP?

Я новичок в WordPress, и я пришел из Joomla. Как я могу (если я могу это сделать...) организовать загруженный носитель в папку и подпапку с помощью WordPress?

Если я перехожу на панель управления бэкэнд, у меня есть подпапка Media, в которую я могу добавить файл (например, изображение jpg). Проблема в том, что все файлы добавлены в одну библиотеку.

Я хочу организовать свою библиотеку с подкатегорией\вложенной папкой, в которую помещен загруженный файл.

Например, я хочу иметь изображение категории для: "Spring изображений статей" и "изображений статей управления проектами" и т.д.

Как это сделать?

Ответ 1

Лучший расширенный медиа-библиотека. http://wordpress.org/plugins/enhanced-media-library/ Это добавляет столько категорий/таксономий, которые вы хотите. Работает просто отлично. Вы можете фильтровать носители повсюду, а также иметь категории в меню, также могут быть полезны.

Ответ 2

По состоянию на октябрь 2015 г. WP 4.3.1 Я обнаружил, что только два плагина фактически влияют на расположение изображений, как в "папках и подпапках":

  • Пользовательская загрузка Dir, но, как говорится в названии, просто загружается. Вы можете работать с% post_slug% или% category%, загружать свои изображения в контексте этих сообщений/страниц, и этот инструмент будет формировать из него подпапки. Это здорово, SEO-мудрый.

    Или вы просто игнорируете все это и задаете в разделе "Построение шаблона пути", т.е. travels/france/paris-at-night для загрузки в этот поддиремент вашей папки WP-Uploads. (Разумеется, вам нужно будет продолжать менять заказы, ограничивая мою общую веру, что это стабильный долгосрочный инструмент, несмотря на 10.000+ активных установок).

  • Media File Manager позволяет перемещать уже загруженные изображения и соответственно изменять пути в сообщениях и страницах. Его интерфейс напоминает "Norton Commander 1.0", но он выполняет эту работу. (За исключением того, что папка переименовывает и удаляет. Поэтому, если вы хотите переименовать, лучше перемещать изображения в новую папку namend, а затем вручную удалять старые.)

Все следующие НЕ выполняют эту работу:

  • WP Media Folder НЕ меняет фактическое местоположение директории, поэтому на самом деле не меняется путь к вашим изображениям, что также не влияет на URL-адреса изображений. Несмотря на свое название, Folder - это просто их визуализация еще одной-таксономии. Я потратил $19, чтобы узнать это.

  • Улучшить медиа-библиотеку является большой, бесплатной и очень популярной (Wordpress насчитывает 40 000 инсталляций), но также не меняет физическое местоположение и (таким образом) URL-адреса. ➪ Таким образом, принятый ответ на мой взгляд неправильный.

  • Media File Manager advanced отображается и считается опасным!

Ответ 3

Я не считаю, что это можно сделать "из коробки" в wordpress; Ближайшей задачей является сохранение медиа-загрузок положенным вложенным папкам в соответствии с опцией Упорядочить мои закачки в месяцах и годных папках на экран настроек мультимедиа.

Лучше всего было бы создать иерархию страниц "dummy", которая будет служить вашим деревом папок, а затем прикрепить к ним свои изображения. Это даст вам логическую группировку, которая может существовать в относительной изоляции от вашей фактической страницы или иерархии сообщений. Но, конечно, это не даст вам файлы, организованные таким образом в файловой системе, например, вы не могли бы, конечно, FTP использовать эту структуру.

В противном случае, я думаю, вам нужно будет найти плагин или написать что-то само собой, чтобы справиться с этим.

Некоторые плагины, которые я нашел после быстрого google для "mediapress plugin media folders":

Хотя это может быть не совсем то, что вы хотите, они могут дать вам подсказки/направление для реализации чего-либо самостоятельно. (Хотя этот первый выглядит многообещающим.)

Просто FYI, по крайней мере, один подобный вопрос был задан на Wordpress.stackexchange:

https://wordpress.stackexchange.com/questions/13030/media-library-plugins-for-better-file-management

Он может заплатить за хорошую охоту за чем-то более существенным , Удачи!

Ответ 4

В настоящее время возможна организация медиа.

"Проблема" с медиа-библиотекой в ​​wordpress всегда интересна. Проверьте следующий плагин, чтобы решить эту проблему: WordPress Real Media Library. WP RML создает структуру виртуальных папок, основанную на собственной таксономии.

Перетащить ваши файлы

Это позволяет вам организовать медиатеку Wordpress с хорошим доступом к папкам. Он прост в использовании, просто перетащить и сбросить ваши файлы и перенести их в определенную папку. Отфильтруйте при вставке носителя или создайте галерею из папки.

Поверните медиа-библиотеку WordPress на следующий уровень с папками/категориями. Организуйте тысячи изображений.

RML (Real Media Library) является одним из самых популярных медиаплееров Wordpress плагины. Он прост в использовании и позволяет организовать тысячи изображений в папках. Он похож на категории wordpress как в сообщениях.

С помощью мыши (или касания) перетащите файлы. Создавать, переименовывать, удаление или изменение порядка папок Если вы хотите выбрать изображение из "Выбрать изображение" -диалог (например, отображаемое изображение), вы можете фильтровать, когда inserting носитель информации. Просто установите этот плагин, и он отлично работает со всеми ваши файлы изображений и мультимедиа. Он также поддерживает многоуровневый интерфейс.

Если вы покупаете, вы получаете: БЕСПЛАТНЫЕ обновления навсегда и высокое качество и быстро поддержка.

Из описания продукта я могу процитировать. Если вы хотите попробовать плагин, на странице плагина есть .

Обновление # 1 (2017-01-27): физическое управление загрузками

Давным-давно я начал открывать этот поток, и теперь есть плагин расширения для Real Media Library, который позволяет вам физически управлять папкой uploads.

введите описание изображения здесь

Проверьте этот плагин: https://wordpress.org/plugins/physical-custom-upload-folder/

Знаете ли вы папку wp-content/uploads? Там файлы хранятся в папках, основанных на год/месяц. Это может быть очень сложный и массовый процесс, особенно когда вы работаете с FTP-клиентом, например FileZilla.

Перемещение уже загруженных файлов: этот плагин не позволяет физически перемещать файлы при перемещении файла в Real Media Library, потому что WordPress использует URL в разных местах. Очень сложно поддерживать такой процесс. Так что это работает только для новых загрузок.

Физическая организация на сервере?

(Пожалуйста, прочитайте, если вы разработчик). Я как разработчик подумал о решении об этом. Имеет ли смысл организовывать закачки на сервере? Да, я думаю. Многие люди просят организовать его физически. Я также думаю, что процесс перемещения файлов на сервер и обновление ссылок на изображения очень сложно разработать. Сейчас есть много плагинов, которые сохраняют URL-адреса в своих собственных таблицах базы данных.

Пожалуйста, просмотрите эту тему, где я объяснил проблему: https://wordpress.stackexchange.com/questions/226675/physical-organization-of-wordpress-media-library-real-media-library-plugin

Ответ 5

Вы можете использовать плагин для медиатеки для библиотек. Он позволяет создавать папки, перемещать или копировать изображения в папку и даже включать функцию синхронизации для массового добавления изображений, загруженных FTP на сервер, в медиа-библиотеку Wordpress.

Примеры папок для библиотеки мультимедиа

Ответ 6

Я обошел вокруг и нашел этот бесплатный плагин https://wordpress.org/plugins/filebird/ после того, как очень устал от множества файлов в моем WordPress по умолчанию для управления мультимедиа. После того, как я установил плагин, я могу организовать все изображения и другие файлы в папки/категории, просто перетаскивая их, чтобы загружать/перемещать файлы в папки и перетаскивая, чтобы переставлять папки. enter image description here enter image description here

Ответ 7

Плагин Media File Manager продвинутый, это потрясающе и позволяет вам легко создавать папки и подпапки и перемещать файлы с помощью простого перетаскивания.

Проверьте это: http://wordpress.org/plugins/media-file-manager-advanced/

Ответ 8

Проверьте этот плагин WP Media Folder в Joomunited, вы можете:

  • Создание визуальных папок и перемещение файлов внутри
  • Ограничить визуализацию файлов
  • Создание галерей из папок.
  • ...

Начиная с последних месяцев, они добавляют много необходимых функций.

Это платный плагин, но он стоит денег, я устанавливаю его по умолчанию на всех сайтах моих клиентов.

Ответ 9

У всех плагинов, перечисленных выше, есть серьезная проблема - они используют виртуальные папки, реализованные через WordPress Taxonomy API, в то время как X4 Media Library использует реальные физические папки, расположенные в вашем каталоге wp-content/uploads на сервере.

Что происходит, когда вы помещаете некоторые изображения в папку с помощью любого из плагинов, перечисленных выше? Из-за того, что они используют виртуальные папки, папка назначения представлена в базе данных как тег таксономии, поэтому они просто назначают тег папки для перемещенных файлов.

На вашем физическом диске, в каталоге wp-content/uploads, никаких реальных изменений не произошло. Вы можете видеть, что URL-адрес изображений не изменился при перемещении их в другую папку.

Кроме того, с помощью библиотеки мультимедиа X4, если вы поместите некоторые файлы в папку, они действительно будут перемещены в эту физическую папку на вашем диске, в каталог wp-content/uploads, и URL-адрес изображений будет изменен автоматически.

Более того, этот плагин обеспечит автоматическое обновление всех ссылок, связанных с этими изображениями, во всех ваших сообщениях, страницах и других пользовательских типах.