【发布时间】:2019-09-28 05:18:34
【问题描述】:
通过插件尝试时,我的主题不支持自定义标题,所以我想知道是否有其他方法解决这个问题?
通过在 header.php 中添加一些代码来测试 WP 标题图像,但似乎不起作用。
尝试了插件Unique Headers,但它在激活它时弹出一条消息,主题不提供自定义标题。
【问题讨论】:
-
你不能只通过任何 WordPress 页面上的唯一类来定位标题的背景图像吗?
通过插件尝试时,我的主题不支持自定义标题,所以我想知道是否有其他方法解决这个问题?
通过在 header.php 中添加一些代码来测试 WP 标题图像,但似乎不起作用。
尝试了插件Unique Headers,但它在激活它时弹出一条消息,主题不提供自定义标题。
【问题讨论】:
默认情况下,网站的每个 WordPress 页面都有相同的标题。但是如何在 WordPress 中调用不同的标题呢?为此,创建一个新的 header-your page.php 文件,即为您想要不同标题的页面创建一个头文件。假设您想要关于页面上的不同标题。创建一个 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,如果有人打开页面,即“关于”,那么 WordPress 将显示一个名为 header-about.php 的文件(如果存在)。如果没有,则 WordPress 将呈现默认头文件。
这样,您可以在不同的页面上调用不同的 WordPress 标头。
【讨论】: