is_404()

Функция is_404() определяет, отображается ли страница ошибки 404 (HTTP 404: Not Found).

Параметры

Нет

is_404();

Возвращает

bool true, если страница ошибки, false, если любая другая страница.

Дополнительная информация

  1. Эта функция является условным тегом.
  2. Можно использовать, например, для подключения дополнительных стилей на 404 странице.

Примеры использования

Пример 1. Проверка, отображается ли сейчас 404 страница

if( is_404() ) {
    echo '<h2>Такой страницы нет</h2>';
}

Если отображается страница 404, то выводим текст «Такой страницы нет».

Пример 2. Подключение дополнительных стилей на странице 404

add_action('wp_enqueue_scripts', 'custom_enqueue_scrips');

function custom_enqueue_scrips()
{
    if (is_404()) {
        wp_enqueue_style(
            '404_page',
            get_template_directory_uri() . '/styles/404.css'
        );
    }
}

Хуки

Нет

Информация о функции

Добавлена в версии 1.5.0

wp-includes/query.php

Исходный код в Github

 

Другие функции

the_title_attribute()

Выводит заголовок записи в html атрибутах.

wp_get_document_title()

Возвращает заголовок текущей страницы.

wp_title()

Выводит или возвращает заголовок страницы для использования в теге title.

single_post_title()

Выводит или возвращает заголовок текущего поста (записи, страницы, кастомного типа).

get_the_title()

Возвращает заголовок записи/страницы.

the_title()

Используется для вывода на экран или получения заголовка текущей записи/страницы.