There is a difference between the home page and the front page. 因为代码使用is_front_page
我想这就是你想要的,但是检查一下抄本上的区别。
我不知道你的主题是如何工作的,但它看起来像是把一些东西放进了“信息栏”。您发布的代码只是检查是否有任何理由显示该条。
if (
!is_front_page() // does not show on the front page
&& ( // shows if either
get_option(\'rttheme_breadcrumb_menus\') // there is a breadcrumb option saved
|| get_option(THEMESLUG.\'_show_search\') // or a search option
)
){
$info_bar = TRUE;
} else {
$info_bar = FALSE;
}
你也许可以破解这些条件来获得接近你想要的东西,但因为“信息栏”做了一些不同的事情,我不知道你可以改变它来获得你想要的东西。我认为您需要修改的是生成“信息栏”本身的代码。
我指的是“信息栏”,因为有$info_bar
变量现在,这个变量名就是我要做的全部。您需要寻找使用$info_bar
变量我想如果看起来像。。。
if($info_bar) {
// some code probably
a_function_that_makes_the_infobar();
}
。。。但这只是猜测。如果你能找到函数名,那么就找到函数本身。。。
a_function_that_makes_the_infobar() {
// some code
}
。。。然后将代码编辑到您的问题中,我将修改答案。