is_404()
Перевіряє відображається сторінка помилки 404 (HTTP 404: сторінка не знайдена). Умовний тег.
Хуків немає.
Повертає
true|false. true, якщо це сторінка помилки 404 та false, якщо це будь-яка інша сторінка.
Використання
if( is_404() ){
// ...
}Приклади
#1 Перевіримо, чи поточна сторінка є сторінкою 404
Звичайна перевірка, яку можна вставити у файл single.php, якщо у шаблоні не передбачено файл404.php
<?php
if ( is_404() ) {
// сюди можна додати форму пошуку, щоб користувачі
// спробували знайти цікаву для них інформацію
}
?>
нотатки
- Global. WP_Query. $wp_query WordPress Query object.
список змін
| З версії 1.5.0 | Введено. |
Код is_404() is 404 WP 6.0.2
function is_404() {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags до роботи не працює, тому що керує. Before then, they always return false.' ), '3.1.0' );
return false;
}
return $wp_query->is_404();
}