wp_attachment_is_image()
Проверяет, является ли текущая запись вложением-картинкой. Условный тег.
Работает на основе: wp_attachment_is()
Основа для: wp_get_original_image_path()
1 раз — 0.000291 сек (быстро) | 50000 раз — 0.44 сек (очень быстро) | PHP 7.0.14, WP 4.7
Хуков нет.
Возвращает
true|false
.
- true, если запись имеет миме тип:
jpg
,jpeg
,jpe
,gif
илиpng
. - false в любом другом случае.
Использование
if( wp_attachment_is_image( $post_id ) ){ // вложение - картинка }
- $post_id(число)
- ID записи (вложения), которое нужно проверить.
По умолчанию: null (global $post)
Примеры
#1 Проверим является ли вложением-картинкой запись с ID 37:
<?php $id = 37; if( wp_attachment_is_image( $id ) ) echo "Запись $id — это картинка!"; else echo "Запись $id не является картинкой."; ?>
Список изменений
С версии 2.1.0 | Введена. |
С версии 4.2.0 | Modified into wrapper for wp_attachment_is() and allowed WP_Post object to be passed. |
Код wp_attachment_is_image() wp attachment is image WP 6.4.1
function wp_attachment_is_image( $post = null ) { return wp_attachment_is( 'image', $post ); }