WordPress:404.php页面能否向header.php发送值?

3

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

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

但是,目前这些值为空。

2个回答

2

是的,就像Objects所说:

您的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

这取决于你的header.php文件。如果标题和描述信息是硬编码的,那么你将无法更改它们。

因此,答案实际上在你主题的header.php文件中及其处理标题显示的方式。

你可以使用 is_404() 函数(在你的header.php文件中)测试它是否为404,并显示适当的标题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接