Часто, при разработке сайтов на WordPress, мы сталкиваемся с ситуацией, когда стандартные размеры миниатюр не подходят для наших целей. В таком случае, можно добавить, нужные вам, размеры.
Для того, чтобы добавить свои, кастомные, размеры миниатюр необходимо открыть файл functions.php
и включить в нём поддержку миниатюр:
|
add_theme_support('post-thumbnails'); // включаем поддержку миниатюр set_post_thumbnail_size(250, 150); // задаем размер миниатюрам 250x150 |
Далее, добавляем нужные нам размеры миниатюр:
|
add_theme_support('post-thumbnails'); // включаем поддержку миниатюр set_post_thumbnail_size(250, 150); // задаем размер миниатюрам 250x150 add_image_size('big-thumb', 400, 400, true); // добавляем еще один размер картинкам 400x400 с обрезкой add_image_size('post-thumb', 400, false); add_image_size('small-thumb', 50, 50, false); |
Функция add_image_size()
принимает в качестве параметров следующие данные:
- Название размера миниатюр (должно быть уникально)
- Ширина миниатюры
- Высота миниатюры
- Параметр, отвечающий за обрезку изображений при масштабировании
Далее, после добавления миниатюры с нужным размером, просто используем её в коде, где нам нужно:
|
<?php the_post_thumbnail('post-thumb'); ?> |
В качестве параметра функция принимает название размера миниатюры, которое мы задали в файле functions.php
. Таким образом вы можете задать собственные размеры для миниатюр в WordPress. Надеюсь данная статья была вам полезна.
comments powered by HyperComments