Wordpress: Может ли страница 404.php отправлять значения в header.php? - PullRequest
3 голосов
/ 02 марта 2010

Можно ли поместить код в файл 404.php, который изменит элементы в файле header.php?

Например, если загружена страница 404.php, я хочу, чтобы заголовок и описание страницы были заполнены конкретными значениями.

Однако, так как эти значения являются пустыми.

Ответы [ 2 ]

2 голосов
/ 02 марта 2010

Да, как говорили объекты:

Пример вашего header.php:

<html>
<head>
    <title><?php if(is_home()) { echo "Home"; } elseif(is_404()) { echo "Error!"; } elseif(is_page()) { echo "Page"; } elseif(is_single()) { echo "single"; } else { "Anything else"; } ?></title>
</head>
<body>

Крючки WordPress очень просты в использовании

1 голос
/ 02 марта 2010

Зависит от вашего header.php. Если заголовок и описание жестко запрограммированы, вы не сможете их изменить.

Таким образом, ответ на самом деле находится в вашем header.php вашей темы и о том, как он обрабатывает отображение заголовка.

Вы можете использовать функцию is_404 () (в вашем header.php), чтобы проверить, является ли это 404, и отобразить соответствующий заголовок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...