Wordpress:404.php页面可以将值发送到header.php吗?

时间:2010-03-02 01:35:44

标签: wordpress

是否可以在404.php文件中放置代码来更改header.php文件中的元素?

例如,如果加载了404.php页面,我希望用特定值填充页面的标题和描述。

但是,因为这些值是空的。

2 个答案:

答案 0 :(得分:2)

是的,就像对象说:

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 Hooks非常易于使用

答案 1 :(得分:1)

取决于你的header.php。如果它有硬编码的标题和描述,那么你将无法改变。

所以答案实际上在你主题的header.php以及它如何处理显示标题。

您可以使用is_404()函数(在header.php中)测试它是否为404并显示相应的标题。