是否可以在404.php文件中放置代码来更改header.php文件中的元素?WordPress的:可以将404.php页面的值发送到header.php?
例如,如果加载了404.php页面,我希望页面的标题和描述用特定的值填充。
但是,因为它们是空的。
是否可以在404.php文件中放置代码来更改header.php文件中的元素?WordPress的:可以将404.php页面的值发送到header.php?
例如,如果加载了404.php页面,我希望页面的标题和描述用特定的值填充。
但是,因为它们是空的。
是,类似的对象说:
您的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的钩子是非常容易使用
取决于你的header.php。如果它具有硬编码的标题和描述,那么你将无法改变。
所以,答案就是在你的主题的header.php中,以及它如何处理显示标题。
您可以使用is_404()函数(在您的header.php中)来测试它是否是404并显示适当的标题。