wp_get_additional_image_sizes()
Получает данные всех дополнительно зарегистрированных размеров изображений (миниатюр).
По умолчанию в WordPress указано четыре размера: thumbnail, medium, medium_large, large. К этим размерам можно добавлять дополнительные, с помощью функции: add_image_size(). Так вот, чтобы получить все такие дополнительные размеры, можно использовать эту функцию.
- Использует глобальную переменную: $_wp_additional_image_sizes.
Основа для: wp_get_registered_image_subsizes()
1 раз — 0.000024 сек (очень быстро) | 50000 раз — 0.01 сек (скорость света) | PHP 7.1.5, WP 4.8.2
Хуков нет.
Возвращает
Массив
. Данные дополнительных размеров картинок.
Использование
wp_get_additional_image_sizes();
Примеры
#1 Получим дополнительные размеры миниатюр
Такой массив мы получим, если использует этот код на стандартной теме twenty fifteen, в которой зарегистрирован одby дополнительный размер: post-thumbnail.
print_r( wp_get_additional_image_sizes() ); /* получим Array( [post-thumbnail] => Array( [width] => 825 [height] => 510 [crop] => 1 ) ) */
Заметки
- Global. Массив. $_wp_additional_image_sizes
Список изменений
С версии 4.7.0 | Введена. |
Код wp_get_additional_image_sizes() wp get additional image sizes WP 6.8
function wp_get_additional_image_sizes() { global $_wp_additional_image_sizes; if ( ! $_wp_additional_image_sizes ) { $_wp_additional_image_sizes = array(); } return $_wp_additional_image_sizes; }