A-A+

WordPress当前文章分类栏目高亮显示

2015年01月16日 PHP开源系统 暂无评论 阅读 24 views 次

wordpress中栏目页是自动高亮显示的,这样来区别正在浏览的栏目,但在worpdress中忽略了一个小小的bug,就是内容不能随着栏目页一同高亮显示,这样就不便于区别正在浏览的文章属性哪个栏目了。

wordpress显示分类列表用的函数是 wp_list_categories,使用这个函数就实现了栏目页的高亮显示,而如果想要文章也随着栏目高亮显示呢,就需要添加如下的代码了。

<?php
if (!is_page()&&!is_home()&&!is_archive()){
$category = get_the_category();
$catid = $category&#91;0&#93;->cat_ID;
}
wp_list_categories("title_li=&current_category=".$catid);
?>

将此代码放放到文章页的导航处就可以了。

文章内容页是要将首页,单页等要过滤掉的,所以加了 if 判断,这样指定页面则不会往下执行,而后再使用 wp_list_categories 函数来调用,这样文章页就可以获取到指定分类的ID了。

标签:

给我留言