/ Wordpress / Медиабиблиотека

Медиабиблиотека

HIT

06.03.2018

2129

Изучаем важнейший механизм CMS WordPress — медиабиблиотеку. По умолчанию все загруженные через медиабиблеотеку файлы хранятся на сайте в директории /wp-content/uploads/ в папках по году и месяцам (если сайт на wp, то можно с легкостью посмотреть папку с изображениями site.ru/wp-content/uploads/).

Категории медиабиблиотеки

Когда загруженных изображений становиться много библиотека начинает работать туговато. Да и навигация по месяцам и годам это не удобно. Задать медиафайлам рублики для быстрого поиска по ним можно с помощью плагина Enhanced Media Library (100 000 скачиваний). Плагин существенно расширяет меню Настройки медиафайлов: можно настраивать загружаемые типы файлов (MIME Types), задавать медиафайлам дополнительные таксономии, изменять сортировку и многое многое другое.

В free версии отсутствует возможность массового назначения таксономии изображениям. Это приходиться делать по одному, правда довольно быстро, ставя галку напротив необходимого пункта. Pro версия стоит 25$ (09.03.2018). При этом, как написано в описании, может быть установлена и обновляться на любой количество сайтов.

Использование этого плагина существенно ускоряет работу с библиотекой, особенно если на сайте много изображений.

Изменяем структуру uploads

С плагином Media Library Folders for WordPress (5000 +) можно дорабатывать стандартную структуру папок uploads добавляя свои. При этом ссылка на файлы будет содержать путь созданной папки: /wp-content/uploads/europe/test-bansko_26745.jpg. Также плагин дает возможность переносить файлы из одной папки в другую (перетаскиванием) в двух режимах: move/copy (перемещение/копирование).

Восстановление миниатюр в медиабиблиотеке

Если по каким то причинам удалились миниатюры вложенных файлов, то восстановить их можно с помощью плагина Force Regenerate Thumbnails (500 000) от Pedro Elsner (при поиске плагинов из интерфейса wordpress плагин не находится).

Работает он по принципу популярного плагина Regenerate Thumbnails, но тот миниатюры в медиабиблиотеке не восстанавливает.

Удалить все загруженные файлы

Самый быстрый способ очистить соответствующие строки в базе данных:

DELETE FROM `wp_posts` WHERE `post_type` = "attachment";
DELETE FROM `wp_postmeta` WHERE `meta_key` = "_wp_attached_file";
DELETE FROM `wp_postmeta` WHERE `meta_key` = "_wp_attachment_metadata";

И удалить все папки в папке /wp-content/uploads

Поделиться в соц. сетях:

  • Комментарии
  • Вложения

Добавить комментарий

Пока нет комментариев. Будь первым!

Медиабиблиотека
Метод изменения шаблонов woocommerce
Рекомендации для васМетод изменения шаблонов woocommerceOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.