我在wordpress中为主页创建了一个名为:page-home-slider.php的模板 我选择了主页来获取该自定义模板。 直到这里一切正常。
然后我创建了header-home.php,这是我主页的自定义标题。 然后在page-home-slider.php我编码:get_header(" home");
现在,当我从浏览器访问主页时,首先显示默认标题,然后显示我的自定义标题。这是正常的吗?我想要我的自定义标题。请告诉我我做错了什么。
PS:如果以某种方式重要,我正在使用JobRoller模板。
答案 0 :(得分:1)
正如评论中所讨论的,您可以在header.php
中设置条件,使用 is_page_template()
函数检查所请求的网页是否包含模板:
<强>的header.php 强>
if ( is_page_template( 'page-home-slider.php' ) )
{
// do something different
}
但是,您需要检查调用get_header()
的位置以避免重复。
参考:https://developer.wordpress.org/reference/functions/is_page_template/