wp_attachment_is()
Проверяет, является ли указанное вложение: картинкой, аудио или видео. Условный тег.
Основа для: wp_attachment_is_image()
1 раз — 0.00137 сек (очень медленно) | 50000 раз — 11.36 сек (медленно)
Хуков нет.
Возвращает
true|false
.
Использование
wp_attachment_is( $type, $post_id );
- $type(строка) (обязательный)
- Тип для проверки. Может быть: 'image', 'audio' или 'video'.
- $post_id(число/WP_Post) (обязательный)
- ID вложения, прикрепленного файла. Можно передать объект вложения.
Примеры
#1 Проверим является ли прикрепленный файл картинкой
Допустим мы получили прикрепленный к посту файл и знаем его ID - 54. Теперь нам нужно проверить является ли он картинкой:
if( wp_attachment_is( 'image', 54 ) ){ // картинка } else { // не картинка }
Такую же проверку делает wp_attachment_is_image().
Список изменений
С версии 4.2.0 | Введена. |