Как создать уникальный размер превью в CMS WP

Thumb, medium, large и post-thumbnail — 4 имеющихся формата для превью во всеми любимом веб-движке WordPress. Задать параметры для каждого элемента по умолчанию можно в панели управления, зайдя в раздел «Настройки» и выбрав пункт «Медиафайлы». С одной стороны, всё просто и понятно, но для нестандартных задач, частенько появляющихся у любого разработчика, классических инструментов недостаточно. Например, если вебмастер решил переделать привычную галерею WP под слайдер, изменить интерфейс и его механику, дабы всё красиво отображалось и хорошо работало — в таком случае используемые картинки потребуется привести к единому виду, прибегнув к стороннему софту (скажем, к Photoshop). Конечно, возиться с графическими редакторами мало кому хочется, и решение пришло само собой — создать ещё один уникальный размер для миниатюр.
В WordPress решить данный вопрос можно одним способом, и начать лучше с файла functions.php — в самый низ необходимо вписать следующие строчки:
Так, значение my_images_tumb является новым названием для превью, 800х400 — его ширина и высота в px, а свойство true устанавливает кадрирование. Последний параметр можно задать в качестве массива:
Указанный код позволит задать необходимую позицию кадрирования, где первый параметр обозначает позицию X, а второй — Y. Здесь пригодятся школьные знания высшей математики.
Стоит отметить, что все вышеописанные действия касаются только новых изображений, и не распространяются на старые картинки — они, как и раньше, будут иметь прежний набор превью. Что же делать?
Как сделать одновременный ресайз всех изображений в WP
Любые изменения миниатюр старых или только что добавленных изображений, будь то корректировка размеров стандартными средствами или создание нового параметра требуют обновления всех имеющихся картинок на вашем сайте — сделать это можно с помощью одного из популярных плагинов, но мы воспользуемся только одним.
Итак, Force Regenerate Thumbnails, довольно известное дополнение, удаляет все старые превью, тем самым высвобождая свободное место на хостинге.
Дальше по порядку.
1) Для начала установим плагин одним из удобных для вас способов и активируем его в панели управления
2) Переходим в раздел «Инструменты», ищем наше расширение и запускаем его
В открывшемся окне нужно просто нажать на «Пересоздать все миниатюры» и, сходив за чашечкой кофе, дождаться завершения процесса ресайза. Если картинок на сайте много, возможно, помимо крепкого напитка придется обзавестись попкорном, ведь длительность пересоздания в некоторых случаях занимает больше двух часов (например, если ресурс имеет около 8000 изображений)
Несмотря на то, что плагин более двух лет не получал обновления он показывает стабильную работу на WP версии 4.7.

Оцените статью
SEO
Добавить комментарий

Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности