好的,我有一个主菜单和一个子菜单
查看单个帖子时,如何激活菜单项。
子菜单使用分类法,所以我知道当其中一篇文章使用了分类法时,我需要激活分类法
好的,我有一个主菜单和一个子菜单
查看单个帖子时,如何激活菜单项。
子菜单使用分类法,所以我知道当其中一篇文章使用了分类法时,我需要激活分类法
所以我最终做了一些jquery和很多它。缺点是每次创建新菜单时都必须添加代码。我正在考虑重新创建这个,但现在不想麻烦它。This is the link to the solution. 这是非常非常临时的,所以如果你想使用它,尽管去吧,但有更好的方法。您可以挂接到wp\\u nav\\u菜单类中,向当前活动项添加一个活动类,然后使用一些jquery来完成它。
我在导航栏中突出显示了当前类别,你可以看到我的答案here. 这个钩子当然不会对你有用,我认为更好的钩子应该是“nav\\u menu\\u css\\u class”
您可以相互检查slug和当前分类法。
例如,如果您正在使用输出菜单get_terms($taxonomy)
可以使用if语句检查当前页面的分类法是否与slug菜单项相同,并为其指定一个活动类。
<?
$taxonomy = \'disciplines\';
$tax_terms = get_terms($taxonomy);
$current_taxonomy = get_query_var($wp_query->query_vars[\'taxonomy\']);
foreach ($tax_terms as $tax_term) {
if ($current_taxonomy == $tax_term->slug) {
$active = \'active\';
}
echo \'<li class="filter \' . $active . \' clearfix"><a href="/disciplines/\' . $tax_term->slug . \'"><i class="fa fa-circle-o"></i><i class="fa fa-circle"></i> \' . $tax_term->name . \'</a></li>\';
$active = "";
}
?>
其中规程是您的自定义分类法。我正在研究一个主题,我希望用户能够像论文一样选择要在主题选项页面中显示的页面。我已经在谷歌上搜索了几个小时的逆向工程论文,但还没有找到一个很好的解决方案。我想知道是否有人做过这件事或看过教程。