Функция is_404()
определяет, отображается ли страница ошибки 404 (HTTP 404: Not Found).
Параметры
Нет
is_404();
Возвращает
bool true
, если страница ошибки, false
, если любая другая страница.
Дополнительная информация
- Эта функция является условным тегом.
- Можно использовать, например, для подключения дополнительных стилей на 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'
);
}
}
Хуки
Нет
Информация о функции