В CMS WordPress, начиная с версии 4.7, была введена функция – автоматическая генерация миниатюр в виде изображений для загружаемых файлов в формате PDF. Практически это выглядит следующим образом. После того, как был загружен PDF-файл, система создает для него миниатюру, которую можно просмотреть, перейдя в админ-меню в раздел Медиафайлы -> Библиотека.
Зачем отключать автоматическое создание PDF-миниатюр?
Безусловно, этот функционал полезный для сайта. Но иногда случаются ситуации, когда на сайте уже присутствуют какие-либо PDF-плагины, в задачи которых тоже входит создание миниатюр. В таком случае может возникнуть конфликт, в результате которого либо миниатюра не будет создана вообще, либо нарушится работа всего сайта в целом. В таком случае стандартные инструменты можно просто-напросто отключить.
Как отключить создание миниатюр для PDF-файлов?
Отключение автоматической генерации миниатюр для PDF-файлов предусматривает добавление специального кода в файл functions.php Вашей активной WordPress-темы.
Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.
Итак, в указанный файл нужно добавить следующие строки на языке PHP:
function wpschool_disable_pdf_thumbnails() { $fallbacksizes = array(); return $fallbacksizes; } add_filter( 'fallback_intermediate_image_sizes', 'wpschool_disable_pdf_thumbnails' );
Теперь, когда Вы загрузите очередной файл в формате PDF, то в Медиабиблиотеке он будет выглядеть следующим образом:
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.