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(); }