更改特定页面wordpress上的标题?

时间:2017-03-02 11:34:08

标签: php wordpress

我想在wordpress的特定页面上更改标题(所有标题:徽标+菜单)。 编辑:我没有确切的重要内容,在我看来,我想改变特定页面上标题和标记的帖子。 示例:页面标识4上的标题测试,以及3,4和3之后的标题测试5是标签" test"。

我如何轻松管理?

我尝试了一些插件但没有成功:

  • WP显示标题
  • 页面特定菜单项
  • 菜单Swapper

我有想法用if语句更改它,但我担心及时维护这段代码(我正在考虑WordPress或主题更新)。

你已经这样做了吗?

非常感谢,

4 个答案:

答案 0 :(得分:2)

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

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

<?php } else { ?>


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

<?php } ?>

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

答案 1 :(得分:2)

关于在不同页面上使用不同的内容,您必须了解一些要点。 首先,如果你想在不同的页面上使用不同的标题,例如你想在productOne-page.php上的标题(一个)和productTwo.php文件上的标题(两个)。

首先,您必须创建两个头文件,即header-one.php和header-two.php。

现在当你在productOne-page.php文件中调用header(one)时,你会将其称为: - get_header(&#39; one&#39;);

当你在productTwo-page.php文件中调用header(two)时,你可以这样称呼它: - get_header(&#39; two&#39;);

最后如果您需要在任何文件中调用默认标头,您只需调用get_header();

summery:只需在文件名中的连字符( - )后面调用不同的标题,即get_header(&#39;自定义标题名称&#39;);

我希望它会对你有所帮助。:)

答案 2 :(得分:1)

当您使用get_header()时,可选参数是标题的名称,您可以在以下位置看到: https://developer.wordpress.org/reference/functions/get_header/

例如,您需要创建header-another.php并将代码放入其中,之后只需要调用get_header('another')

概率地,您需要为具有不同标题的网页创建自定义模板,并在其中调用get_header('another')而不是get_header()

答案 3 :(得分:0)

我正在使用插件Page Menu (by Rohit Kumar)来更改菜单,并使用Haninder Singh解决方案来更改标题,并且效果很好。