wp_attachment_is_image()
Перевіряє, чи поточний запис є вкладенням-картинкою. Умовний тег.
Працює на основі:
wp_attachment_is()
wp_attachment_is()
Основа для:
wp_get_original_image_path()
wp_get_original_image_path()
1 раз – 0.000291 сек
(швидко) | 50000 разів – 0.44 сек
(дуже швидко) |
PHP 7.0.14, WP 4.7
(швидко) | 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 | Зображено в wrapper for wp_attachment_is() і дозволено WP_Post object to be passed. |
Код wp_attachment_is_image() wp attachment is image WP 6.0.2
function wp_attachment_is_image( $post = null ) { return wp_attachment_is( 'image', $post ); }