我想改变我的标题(所有标题:标志+菜单)在我的WordPress的特定页面上。编辑:我没有精确的重要的东西,在我看来,我woudl想改变特定页面上的标题和标记后。例如:标题测试页ID 4,和后3,4&5这是标签“测试”。我怎么能轻易做到这一点?我尝试了一些插件没有成功:
我有一个想法,用一个if语句来改变它,但我担心及时维护这段代码(我在考虑WordPress或主题更新)。你已经这么做了吗?多谢了,
u7up0aaq1#
<?php if(is_page(<page id>)) { ?> --------- Header 1 ----- <?php } else { ?> --------- Header 2 -------- <?php } ?>
字符串根据你的主题的header.php中的标题部分添加此代码。
fzwojiic2#
当你使用get_header()时,一个可选的参数是头的名称,你可以在下面看到:https://developer.wordpress.org/reference/functions/get_header/例如,您需要创建header-another.php并将代码放入其中,之后只需调用get_header('another')。可能你需要为页面创建一个自定义模板,它有一个不同的标题,并在其中调用get_header('another')而不是get_header()。
get_header()
get_header('another')
zbsbpyhn3#
你可以在不同的页面上使用不同的头文件。在这个例子中,我们假设我们想在productOne-page.php中包含头文件“one”,在productTwo-page.php中包含头文件“two”。首先,创建两个头文件,即header-one.php和header-two.php。要在productOne-page.php文件中包含头文件“one”,请调用:get_header('one');。请注意,参数应该是头文件名 * 中连字符(-)* 之后的部分。要在productTwo-page.php文件中包含头文件“two”,请调用get_header('two');。要在任何文件中包含默认头文件,您只需不带参数地调用get_header();即可。希望这对你有帮助:)
productOne-page.php
productTwo-page.php
header-one.php
header-two.php
get_header('one');
-
get_header('two');
get_header();
dzhpxtsq4#
我正在使用插件Page Menu (by Rohit Kumar)来更改菜单和Haninder Singh解决方案来更改标题,它工作得很完美。
4条答案
按热度按时间u7up0aaq1#
字符串
根据你的主题的header.php中的标题部分添加此代码。
fzwojiic2#
当你使用
get_header()
时,一个可选的参数是头的名称,你可以在下面看到:https://developer.wordpress.org/reference/functions/get_header/例如,您需要创建header-another.php并将代码放入其中,之后只需调用
get_header('another')
。可能你需要为页面创建一个自定义模板,它有一个不同的标题,并在其中调用
get_header('another')
而不是get_header()
。zbsbpyhn3#
你可以在不同的页面上使用不同的头文件。在这个例子中,我们假设我们想在
productOne-page.php
中包含头文件“one”,在productTwo-page.php
中包含头文件“two”。首先,创建两个头文件,即
header-one.php
和header-two.php
。要在
productOne-page.php
文件中包含头文件“one”,请调用:get_header('one');
。请注意,参数应该是头文件名 * 中连字符(-
)* 之后的部分。要在
productTwo-page.php
文件中包含头文件“two”,请调用get_header('two');
。要在任何文件中包含默认头文件,您只需不带参数地调用
get_header();
即可。希望这对你有帮助:)
dzhpxtsq4#
我正在使用插件Page Menu (by Rohit Kumar)来更改菜单和Haninder Singh解决方案来更改标题,它工作得很完美。