Когда изображений много, то закидывать их через стандартный интерфейс медиабиблиотеки не самая лучшая идея. Можно конечно загружать небольшими частями, но все зависит от количества изображений.
Плагин Add From Server (100 000)
Загружаем изображение в папку на сайте, например в uploads в какой-либо год и месяц. Далее в интерфейсе плагина указываем из какой папки определить изображения. Он сканирует папку и регистрирует все изображения в папке.
Большим минусом данного решения является то, что изображения при регистрации не транслителируются плагином Cyr-to-Lat Enhanced. В последствии их не получилось транслителировать и плагинами Cyr to Lat reloaded и Cyrlitera. В данном случае нужно чтобы загружаемые изображения были названы корректно.
При этом плагин Imsanity отрабатывает как надо, загруженные изображения уменьшаются как настроено.
Все же пробелы в названиях файлов при загрузке заменяются на тире.
Media from FTP (20 000)
Принцип работы тот же что и у предыдущего плагина. Но он вовсе не различает изображения названные на кириллице. Также не сжимает изображения плагином Imsanity. т.е. данное решение хуже предыдущего.
Поиск в медиабиблиотеке не работал из-за изменения условия поиска «Не выводить страницы в результатах поиска». Отключил эту функцию для админки:
// Exclude Page from the search
if( !is_admin() ) {
function searchExcludePages($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','searchExcludePages');
}
Импорт изображений плагином Wp All Import
Нужно поместить изображения в папку /wp-content/uploads/wpallimport/files/
А в файле загрузке указать названия файлов.
Данный способ не использовал.
Upload Media by Zip (700+)
Несколько устаревший плагин, не обновлялся уже 4 года. Но при этом принцип его работы мне понравился.
Загружать изображения нужно zip. архивом. Сам архив в последствии удаляется. Нормально отрабатываются Imsanity. Названия файлов транслителируются, но некорректно: может часть названия удалить, может вовсе назвать файл unnamed-file.
Bulk Media Register (2000)
Фактически копия плагина Media from FTP.
Phoenix Media Rename (30 000)
По идеи плагин должен давать для медиафалов настройку переименовывать файлы медиабиблиотеки. Но на деле при изменении названия выводится ошибка: The media containing directory is not writable!
Сделал для папки uploads и всех вложенных права 777, но это не помогло.
[site-socialshare]