我想改变我的标题(所有标题:徽标+菜单)在我的wordpress的特定页面。编辑:我不确定重要的事情,在我的脑海中,我会喜欢改变标题在特定的页面和标签的帖子。例如:页id 4上的标题测试,以及post 3,4和5是标记" test“。
我怎么能轻而易举地做到这一点呢?
我尝试了一些插件,但没有成功:
我有想法用if语句来修改它,但我担心及时维护这段代码(我正在考虑WordPress或主题更新)。
你已经这么做了吗?
非常感谢,
发布于 2017-03-02 11:49:28
<?php if(is_page(<page id>)) { ?>
--------- Header 1 -----
<?php } else { ?>
--------- Header 2 --------
<?php } ?>根据主题的header.php中的标题部分添加此代码。
发布于 2017-03-02 11:59:15
当使用get_header()时,可选参数是标头的名称,您可以在:头/头中看到以下内容
例如,您需要创建header-anther.php并将代码放入其中,之后只需要调用get_header('another')。
可能您需要为具有不同标题的页面创建一个自定义模板,并在其中调用get_header('another')而不是get_header()。
发布于 2017-03-02 14:15:12
关于在不同的页面上使用不同的内容,您必须了解一些要点。首先,如果您想在不同的页面上使用不同的标题,例如,您希望在productOne-page.php上使用头(一个),在productTwo.php文件上使用头(两个)。
首先,您必须创建两个头文件,即头-one.php和头-two.php。
现在,当您在productOne-page.php文件中调用header(一个)时,您可以这样称呼它:- get_header('one');
当您在产品ttwo-page.php文件中调用header(两个)时,您可以这样称呼它:-get_header(‘2’);
最后,如果您需要在任何文件中调用默认的标头,则只需调用get_header();
summery:只需在文件名中的连字符(-)之后调用不同的标头,即get_header(自定义头名);
我希望它能对你有所帮助。
https://stackoverflow.com/questions/42554348
复制相似问题