查看“单一帖子”时,无法突出显示带有wp_NAV_MENU类的正确菜单父项

时间:2011-08-01 作者:Mr.Brown

我刚刚在我的一个网站上更新了一个菜单,以利用wp\\u nav\\u菜单。用WP设置这一点很简单,但我遇到了一个小问题,wordpress输出其父/父类以用于突出显示内容所属的当前页面,尤其是单贴子页面。。。

使用高亮显示当前页面.current_page_item a.current_page_parent a 只要在孩子们的普通页面上,就可以完美地工作,however as soon as you visit a post from events or media, the blog link in the menu is highlighted instead which is incorrect obviously.

*当查看Wordpress的输出时,有一个明显的错误是,当前页面类甚至没有在帖子所属的正确标签上生成,这似乎是问题的根源。

活动、媒体和;博客页面都使用我写的一个特殊查询,只获取该页面的相应类别,即。

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
query_posts("category_name=media&paged=$paged");

if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="post">
</div>
<?php
endwhile;
else:
endif;
It should be noted: 我在页脚上有一个二次循环来抓取最新的博客文章,不知道这是否是罪魁祸首,但我想保持原样,因为它是应客户的要求放在那里的。

--我收回它,我删除了页脚中的第二个循环,以查看会发生什么,并且会出现相同的结果,因此就我所知,这不是问题所在。

希望这是足够的信息,如果不让我知道。最好的,SB

1 个回复
SO网友:Michelle

这对我很有用:

创建一个名为“博客”的页面,并在“设置”>“阅读”中,将博客页面设置为帖子页面plugin, permalink structure, .htaccess). 我刚刚尝试使用permalink结构方法,效果很好。

希望这行得通-祈祷吧&;敲打木材和;所有这些好东西!:)

结束

相关推荐

Menu API not switching menus?

我正在使用菜单API,我想切换到其他菜单,但出于某种原因,它保留了第一个菜单这是我的密码在函数中。php add_action( \'init\', \'register_my_menus\',10 ); function register_my_menus() { register_nav_menu(\'main-navigation\', \'Main Navigation\'); } 下面是我的主题文件(header.ph