WordPress 判断自定义文章类型是否属于某个分类类型

2022-12-15

我们在使用 WordPress 想要判断某篇普通文章类型 post 是否属于某个分类,使用 in_category()函数就可以知晓,如果是我们自己创建的自定义类型文章,我们应该如何判断它是否属于某个自定义分类呢?相信很多小伙伴是不知道如何操作的,下面就来教大家 WordPress 如何判断当前文章是否为自定义类型所属。

WordPress 判断当前文章是否为自定义类型所属需要用到 is_object_in_term()函数,is_object_in_term()函数用法:

  1. object_in_term( int $object_id, string $taxonomy, int|string|int[]|string[] $terms = null )

$object_id:(int)(必需) 对象的 ID(帖子 ID、链接 ID、…)。

$taxonomy:( string ) (必填) 单一分类法名称。

$terms:( int | string | int[] | string[] ) (可选) 要检查的术语 ID、名称、slug 或数组,默认值:空。

  1.   <?php
  2.     if (is_object_in_term( $post->ID, 'custom_taxonomy_name', 'term_name' ) ) :
  3.     echo 'YES';
  4.     else :
  5.     echo 'NO';
  6.     endif;
  7.     ?>

比如我想要判断某篇自定义类型文章是否属于自定义分类 postwd 中的分类 WordPress(分类别名为:wordpress,分类 ID 为:9),则可以写成:

  1.     <?php
  2.     if (is_object_in_term( $post->ID, 'postwd', 'wordpress' ) ) :
  3.     echo 'YES';
  4.     else :
  5.     echo 'NO';
  6.     endif;
  7.     ?>

或者

  1.     <?php
  2.     if (is_object_in_term( $post->ID, 'postwd', '9' ) ) :
  3.     echo 'YES';
  4.     else :
  5.     echo 'NO';
  6.     endif;
  7.     ?>
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明 1、本站所发布的全部内容源于互联网搬运,(包括源代码、软件、学习资料等)本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的23个小时之内,从您的电脑或手机中彻底删除上述内容。
2、访问本站的用户必须明白,本站对所提供下载的软件和程序代码不拥有任何权利,其版权归该软件和程序代码的合法拥有者所有,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如本站不慎侵犯您的版权请联系我们,我们将及时处理,并撤下相关内容!敬请谅解! 侵删请致信E-mail:messi0808@qq.com
3、如下载的压缩包需要解压密码,若无特殊说明,那么文件的解压密码则为www.xmy7.com
4、如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

小蚂蚁资源网 cms教程 WordPress 判断自定义文章类型是否属于某个分类类型 https://www.xmy7.com/zh/cms/25064.html

相关文章