您可以相互检查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 = "";
}
?>
其中规程是您的自定义分类法。