WordPress Добавление нужных размеров картинок
Опубликовано: 01.11.2017
Данный сниппет для WordPress поможет вам в создании нужных размеров картинок. (вставлять в functions.php). Очень помогает при создании новых тем, не приходиться всё заново писать, а достаточно лишь вставить данный кусок кода , и задать в массиве нужные размеры, и дальше использовать их в миниатюрах при выводе.
Однако,
add_image_size( $value[0].'x'.$value[1], $value[0], $value[1], true );Здесь возможно вам потребуется false, так как установлено жёсткое кадрирование изображения (обрезает излишки при несоблюдении пропорций). Подробнее ниже или посмотреть в WordPress Codex .
Указывать какие размеры нужны, в данном участке:
Слайдер картинок на Wordpress, шаблон Esin
$sizes = array( [538, 342],
Далее использовать так:
the_post_thumbnail('538x342');Сам сниппет:
<?php // Vladimir Zhelnov // neatek.ru // neatek.pw // functions.php (WordPress) function theme_add_image(){ // Here is your sizes. // usage in theme : the_post_thumbnail('538x342'); as in array, always => size - 'VALUE1xVALUE2' $sizes = array( [538, 342], [209, 117], // [WIDTH, HEIGHT], // any new size [WIDTH, HEIGHT], ); foreach ($sizes as $key => $value) { add_image_size( $value[0].'x'.$value[1], $value[0], $value[1], true ); } } add_action( 'init', 'theme_add_image' );Описание:
add_image_size( $name, $width, $height, $crop ); $name (строка) (обязательный) — Название нового размера картинок. По умолчанию: нет $width (число) (обязательный) — Ширина миниатюры (в пикселях). $height (число) (обязательный) — Высота миниатюры (в пикселях). $crop (логический)Как создавать миниатюру?
false — мягкое кадрирование: миниатюра создается по одной из подходящих сторон: указанной ширине или высоте. Итоговая картинка не будет точно совпадать указанным размерам true — жесткое кадрирование: миниатюра создается точно по указанным размерам. Подбирается наиболее подходящая сторона, картинка уменьшается по ней, а у противоположной стороны лишняя часть, не подходящая по пропорциям обрезается; array( координата_X, координата_Y ) — указание позиции кадрирования, т.е. если указать массив (array( ‘right’, ‘top’)), то изображение будет кадрированно с указанных позиций. По умолчанию: false
Курсы обмена валют ЦБ РФ
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Новости
Виджет для Opera
ТОП-5 обменников
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Наш бонус WebMoney
Получить бонус
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |