我是靠谱客的博主 明理夏天,这篇文章主要介绍WordPress判断文章所属分类函数in_category的介绍及使用,现在分享给大家,希望可以做个参考。

WordPress 文章页大多数都是用到了 single.php 文件,如果想要根据分类的不同自动输出一些不同的内容,那么就可以考虑使用判断当前文章是否属于某个分类的函数 in_category(),比如想要禁止搜索引擎收录和索引某个分类的文章就可以用到这个函数,下面老古就跟大家一起来学习一下这个 in_category()函数。

in_category()函数的介绍

  1. in_category( int|string|array $category, int|object $post = null )

判断当前的文章或指定的文章是否属于所给定的分类。

1、参数:

$category(必需)(int|string|array),可以是分类目录的 ID、名称、别名,也可以是数组(ID、名称、别名混合或不混合都行)。

$post (可选)(int|object) 一般都是判断当前文章,默认不写。

2、返回值:(bool) ,如果当前文章属于给定的分类则返回 true。

in_category()函数的使用

比如老古有一个站点有两个分类:

  • 分类 A:ID 为 1,名称为生活日记,别名为 shrj
  • 分类 B:ID 为 2,名称为技术文档,别名为 jswd

比如老古想在 single.php 文件中判断当前文章是否属于分类 A,属于就输出“分类判断成功!”,不属于就输出“分类判断失败!”,则只需要在 single.php 文件合适地方添加以下代码即可:

  1. <?php if (in_category('1')) { ?>
  2. 分类判断成功!
  3. <?php }else{ ?>
  4. 分类判断失败!
  5. <?php } ?>

以上 in_category('1')还可以写成 in_category('生活日记')或 in_category('shrj'),结果都是一样的。

如果是想在属于分类 A 或分类 B 的文章都输出“分类判断成功!”,只需要在 single.php 文件合适地方添加以下代码即可:

  1. <?php if (in_category(array( '1', '2' ))) { ?>
  2. 分类判断成功!
  3. <?php } ?>

以上 array( '1', '2' )可以写成 array( '1', '技术文档' )或 array( '1', 'jswd' )或 array( '生活日记', '2' )或 array( 'shrj', '2' )等等,可以由分类 ID、分类名称、分类别名自由组合。

更多介绍可参考:WordPress 官方in_category()函数介绍

来源:boke112联盟 - https://boke112.com/post/849.html

最后

以上就是明理夏天最近收集整理的关于WordPress判断文章所属分类函数in_category的介绍及使用的全部内容,更多相关WordPress判断文章所属分类函数in_category内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(112)

评论列表共有 0 条评论

立即
投稿
返回
顶部