更改特定页面的标题WordPress?

x4shl7ld  于 5个月前  发布在  WordPress
关注(0)|答案(4)|浏览(83)

我想改变我的标题(所有标题:标志+菜单)在我的WordPress的特定页面上。编辑:我没有精确的重要的东西,在我看来,我woudl想改变特定页面上的标题和标记后。例如:标题测试页ID 4,和后3,4&5这是标签“测试”。
我怎么能轻易做到这一点?
我尝试了一些插件没有成功:

  • WP显示标题
  • 页面特定菜单项
  • 菜单交换器

我有一个想法,用一个if语句来改变它,但我担心及时维护这段代码(我在考虑WordPress或主题更新)。
你已经这么做了吗?
多谢了,

u7up0aaq

u7up0aaq1#

<?php if(is_page(<page id>)) { ?>

--------- Header 1 -----

<?php } else { ?>

--------- Header 2 -------- 

<?php } ?>

字符串
根据你的主题的header.php中的标题部分添加此代码。

fzwojiic

fzwojiic2#

当你使用get_header()时,一个可选的参数是头的名称,你可以在下面看到:https://developer.wordpress.org/reference/functions/get_header/
例如,您需要创建header-another.php并将代码放入其中,之后只需调用get_header('another')
可能你需要为页面创建一个自定义模板,它有一个不同的标题,并在其中调用get_header('another')而不是get_header()

zbsbpyhn

zbsbpyhn3#

你可以在不同的页面上使用不同的头文件。在这个例子中,我们假设我们想在productOne-page.php中包含头文件“one”,在productTwo-page.php中包含头文件“two”。
首先,创建两个头文件,即header-one.phpheader-two.php
要在productOne-page.php文件中包含头文件“one”,请调用:get_header('one');。请注意,参数应该是头文件名 * 中连字符(-)* 之后的部分。
要在productTwo-page.php文件中包含头文件“two”,请调用get_header('two');
要在任何文件中包含默认头文件,您只需不带参数地调用get_header();即可。
希望这对你有帮助:)

dzhpxtsq

dzhpxtsq4#

我正在使用插件Page Menu (by Rohit Kumar)来更改菜单和Haninder Singh解决方案来更改标题,它工作得很完美。

相关问题