is_attachment()
Проверяет является ли текущая страница страницей вложения. Условный Тег.
Под страницей вложения понимается, любая страница медиафайла.
Заметка: Прикрепленные файлы имеют свою страницу в структуре WordPress.
Условный Тег: is_singular()
включает в себя эту проверку, т.е. is_singular() так же выведет true для страниц вложений.
Хуков нет.
Возвращает
true|false
.
Использование
if( is_attachment() ){ // страница вложения }
Примеры
#1 Проверка является ли текущая страница, страницей вложения:
<?php if ( is_attachment() ) { // код для страниц вложений } else { // код для остальных страниц } ?>
Заметки
- Global. WP_Query. $wp_query WordPress Query object.
Список изменений
С версии 2.0.0 | Введена. |
Код is_attachment() is attachment WP 6.7.1
function is_attachment( $attachment = '' ) { global $wp_query; if ( ! isset( $wp_query ) ) { _doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' ); return false; } return $wp_query->is_attachment( $attachment ); }