Как на WordPress-сайте отключить создание миниатюр для PDF-файлов?

В CMS WordPress, начиная с версии 4.7, была введена функция — автоматическая генерация миниатюр в виде изображений для загружаемых файлов в формате PDF. Практически это выглядит следующим образом. После того, как был загружен PDF-файл, система создает для него миниатюру, которую можно просмотреть, перейдя в админ-меню в раздел Медиафайлы -> Библиотека.

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

Зачем отключать автоматическое создание 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, то в Медиабиблиотеке он будет выглядеть следующим образом:

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

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.