Вручную
WordPress плагин для генерации и кэширования миниатюр «на лету». Форк Kama Thumbnail с поддержкой WebP и современной архитектурой.
kama_thumb_*) и новым API (thumb_*)wp-content/plugins/$url = thumb_src([
'width' => 480,
'height' => 340,
'crop' => true,
]);
// Или с указанием источника
$url = thumb_src([
'width' => 300,
'height' => 200,
], get_post_thumbnail_id());
<img>echo thumb_img([
'width' => 480,
'height' => 340,
'crop' => true,
'class' => 'img-fluid rounded',
'alt' => 'Описание изображения',
]);
<a><img></a>echo thumb_a_img([
'width' => 480,
'height' => 340,
'crop' => true,
]);
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
width |
int | 0 | Ширина миниатюры |
height |
int | 0 | Высота миниатюры |
crop |
bool | true | Обрезать изображение |
class |
string | '' | CSS класс для <img> |
alt |
string | '' | Alt текст для <img> |
attr |
string | '' | Дополнительные атрибуты |
src |
string | int | '' |
Для обратной совместимости доступны функции kama_thumb_src(), kama_thumb_img(), kama_thumb_a_img().
GPL v2 or later
Aleksey Tikhomirov
alex@rwsite.ru | rwsite.ru