如何获取在主菜单中添加的类别ID?

时间:2015-01-21 作者:dh47

我使用菜单部分调用了主菜单中的post categories,现在当我单击需要激活父菜单项的类别菜单项时,将它们设置为子菜单项。我知道用jQuery对页面这样做

<?php if(is_page( 842 ) || is_page( 846 ) || is_page( 844 ) || is_page( 848 ) || is_page( \'current-tenders\' )){?>
<script type="text/javascript">
 jQuery( window ).click(function() {

         jQuery(\'li.menu-item-28\').addClass(\'tendersactive\');
         alert(\'hi\');
     });
</script>
<?php }?>
在中is_page( ID ) 这里的ID是页面ID,但如何以同样的方式处理类别,或者是否有其他方法来实现这一点?

1 个回复
最合适的回答,由SO网友:dh47 整理而成

不幸地is_category() 不适合我,但

if(in_category( \'articles\' ))

`in_category()` worked 
Codex reference for in_category().

结束

相关推荐

WP_LIST_CATEGORIES和自定义帖子类型

我很困惑。我有一个自定义的帖子类型“资产”</我创建了帖子,它们都在/asset/post-title我为自定义帖子类型分配了类别,例如“模式”类别页面显示每个类别中的帖子数量。如果在单个视图中查看这些帖子的帖子元,它会显示分配给它的类别</然而,如果你点击帖子元(“模式”)中的分类链接,我会看到一个“找不到”的页面。如果我将类别分配给normal 帖子类型,这些将显示在类别页面中。我忘了什么?编辑:我还应该补充,“模式”的链接是/category/patterns