WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

wp_attachment_is_image() WP 2.1.0

Проверяет, является ли текущая запись вложением-картинкой. Условный тег.

Работает на основе: wp_attachment_is()
✈ 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-includes/post.php WP 5.2.3

<?php
function wp_attachment_is_image( $post = null ) {
	return wp_attachment_is( 'image', $post );
}

Cвязанные функции

Из метки: Условные теги (все)

Еще из раздела: Картинки

Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться