WordPress的每页不同的标题图像

时间:2019-09-28 05:18:34

标签: php html css wordpress

通过插件尝试时,我的主题不支持自定义标头,所以我想知道是否还有另一种方法?

通过在header.php中添加一些代码来测试WP标头图像,但似乎不起作用。

尝试了插件“唯一标头”,但是会弹出一条消息,提示主题在激活时不提供自定义标头。

1 个答案:

答案 0 :(得分:0)

默认情况下,网站的每个WordPress页面都有相同的标题。但是如何在WordPress中调用不同的标头?为此,请创建一个新的header-page.php文件,即为您想要其他标题的页面创建一个标题文件。假设您要在About页面上使用其他标题。创建header-about.php文件,并将其保存在Theme文件夹中。

然后,进入页面模板文件,例如page.php,并将标头代码替换为

<?php
if(is_page(about))
{
get_header('about');
}
else
{
get_header();
}
wp_head();
?>

您可以看到,is_page用于检查“关于”页面的页面ID。函数get_header用于调用新的头文件。简而言之,上面的代码通知WordPress,如果有人打开页面“ about”,那么WordPress将显示一个名为header-about.php的文件(如果存在)。如果没有,则WordPress将呈现默认的头文件。

这样,您可以在不同页面上调用不同的WordPress标头。