Задаем в WordPress размеры миниатюр

1610

Для того, чтобы изменить размер миниатюры внутри цикла достаточно найти функцию the_post_thumbnail() и в ее параметре указать нужное значение. К примеру сейчас мы задаем в WordPress размеры миниатюр в исходном формате:

the_post_thumbnail('full');

На месте значения full могут быть также стандартные размеры WP – thumbnail, medium, medium_large и large. Это стандартные размеры, которые задаются при загрузке изображения в библиотеку медиафайлов. Если вам необходим свой размер, то понадобится зарегистрировать его при помощи функции:

add_image_size()

Функция принимает следующие параметры:

add_image_size( $name, $width, $height, $crop );

В $name мы задаем название, которое будем использовать в внутри the_post_thumbnail(), $width и $height это размеры миниатюры в пикселях, а $crop может принимать true или false. Также $crop может принимать массив двух значений, в качестве которых передаются координаты X и Y.

Пример использования:

<?php
// добавляем код в function.php используемой темы
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'new_image', 200, 200, true ); // жесткое кадрирование под 200px
}
// Получим код html нашей вновь созданной миниатюры
the_post_thumbnail('new_image');
?>
0
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(3 голоса, в среднем: 5 из 5)
не скупись ;-) оцени статью
Подписка на обновления:
Автор блога Рябухин Максим

Я фрилансер веб-разработчик. Последние несколько лет занимаюсь версткой и веб-программированием на PHP и Javascript. Если вам понадобится помощь с блогом Wordpress, либо адаптация сайта, я всегда рад помочь.

связаться

Вместе с этим советую почитать:

Оставьте комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
не пытайтесь оскорбить автора, либо участников блога, ваши комментарии все равно не будут промодерированы!
у меня есть сайт

комментариев: 0
    показать все