这是一个非常好用的 WordPress 函数,可以非常轻松的判断文章是否属于某个分类,对于实现文章页的自定义有很简单。这也是@子凡 最近做泪雪博客改版中所需要的一个函数,就是判断文章是否属于某个分类,然后执行一个特殊的操作。

按道理说实现这个功能应该不算太难,因为 WordPress 就有相关的函数。但是关于分类目录的就有 is_category 和 in_category 这两个函数,最后也是使用 in_category 函数完成实现的。

1
2
//判断是否属于ID为1、2、3的分类目录
in_category( 1, 2, 3 )

可以利用这个功能实现特定分类使用自定义模板或内容等。

最后把 in_category 和 is_category 的区别也贴出来,方便大家区分使用

in_category:判断当前文章或指定文章是否属于某个指定类别,只有直属的类别,不包括直属类别的父辈类别;可以在循环内使用,也可以独立使用。

is_category:判断是否正在显示一个类别归档页面。

如果你要在 WordPress 里面判断某个东西是否属于某分类,则用 in_category,而如果是想判断某个分类的表现,那就要用 is_category 函数。

发表评论
登录后参与评论
专注 WordPress 网站优化解决方案! 加入我们