Недавно один из наших читателей спросил, возможно ли пересоздать PDF миниатюры для старых загрузок в WordPress. В WordPress 4.7 появился предпросмотр для всех новых PDF файлов. Однако, эти изменения не коснулись прежде загруженных файлов. В этой статье мы покажем вам как пересоздать миниатюры PDF для ранее загруженных файлов.
Зачем и кому может потребоваться пересоздавать миниатюры PDF?
WordPress добавил миниатюры для PDF файлов в версии 4.7. Эта функция создает предпросмотр в виде картинки для первой страницы PDF файла, загруженного через медиа аплоадер.
Однако, эта функция срабатывает только для новых файлов, которые вы добавили после обновления сайта до WordPress 4.7.
Все старые PDF файлы всё также будут иметь дефолтную иконку в библиотеке, и вам всё также придется использовать сторонние PDF плагины для создания миниатюр.
Если вы регулярно добавляете PDF-ки на свой сайт, то вам может понадобиться пересоздать миниатюры для ранее загруженных файлов.
Давайте же посмотрим как можно пересоздавать миниатюры PDF файлов для старых загрузок в WordPress.
Регенерация миниатюр для PDF в WordPress
Прежде чем продолжить, убедитесь, что вы используете версию WordPress 4.7 или выше. Также убедитесь, что расширение imagemagick установлено на вашем сервере. Сделать это можно, например, если обратиться к хостеру, или найти в настройках панели управления хостингом.
Проверить, установлено ли оно, можно просто загрузив PDF файл на свой сайт. Если миниатюра отобразится, то расширение присутствует.
Обратите внимание, что плагин, который мы будем использовать в этой статье, пересоздаст миниатюры для всех ваших старых файлов, так что на всякий случай сделайте резервную копию папки /wp-content/uploads/.
Первым делом вам понадобится установить и активировать плагин Force Regenerate Thumbnails.
Плагин опубликован на GitHub. Если вы прежде не устанавливали плагинов с GitHub, то статью о том, как это сделать, вы можете найти на нашем сайте.
После активации переходим на страницу Инструменты » Force Regenerate Thumbnails.
Здесь вы можете пересоздать миниатюры для всех изображений и PDF файлов, которые загружены на сайт. Нажмите кнопку ‘Regenerate All Thumbnails’ для продолжения.
Плагин начнет обрабатывать все картинки на сайте. Это займет некоторое время, в зависимости от количества изображений и PDF файлов.
По окончанию можете переходить на страницу Медиафайлы » Библиотека и любоваться миниатюрами для всех своих PDF-ок.
Плагин также позволяет вам пересоздавать миниатюры для отдельных файлов. Если у вас их немного, то лучше обработать их по одному.
Переходим на страницу Медиафайлы » Библиотека и переключаемся в режим списка, нажав на соответствующую кнопку.
Далее, подводим курсор мыши на PDF файл и видим ссылку ‘Force regenerate thumbnails’.
При нажатии на ссылку миниатюра для отдельного файла будет пересоздана.
После того, как вы справитесь с задачей, можно смело деактивировать и удалять плагин. При его удалении все новосозданные миниатюры останутся на сайте.
Мы надеемся, что эта статья помогла вам пересоздать миниатюры для старых PDF файлов в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.