wordpress自定义功能的标签创建重复标签 - 简单的PHP!
问题描述:
//checks that we are on current page and highlights tab as active if so
if(is_page($page_name)){
echo " <li><a href='$href' class='current_page_item'> $tabname</a></li>";
}
else {
}
if(is_single() && $singlelight=="this_one") {
echo " <li><a href='$href' class='current_page_item'> $tabname</a></li>";
}
else {
echo " <li><a href='$href' > $tabname</a></li>";
}
此代码正常工作,因为我希望使用wordpress函数is_single和is_page来突出显示选项卡。问题是它会为菜单中的活动窗口生成2个选项卡。所以当'主页'处于活动状态时,我的菜单看起来像这样。wordpress自定义功能的标签创建重复标签 - 简单的PHP!
首页首页常见问题联系
感谢任何帮助的感谢!
答
您是否需要第一条if语句?
,如果你尝试过什么:
if(is_single() && $singlelight=="this_one" && is_page($page_name)) {
echo " <li><a href='$href' class='current_page_item'> $tabname</a></li>";
}
else {
echo " <li><a href='$href' > $tabname</a></li>";
}
,消除了我的重复的标签,但如果第一次对is_page语句检查突出的标签。所以没有使用这个代码作为函数的重点来突出显示。 – user269959 2010-03-23 23:27:24
好吧,我编辑它。试试看。什么是is_single()呢? – Kevin 2010-03-23 23:41:30