wordpress收费下载资源主题
wordpress付费下载资源插件

wordpress函数wp_get_post_terms获取文章分类法的详细用法解析

wp_get_post_terms是WordPress中获取文章分类、标签或者自定义分类法的函数。该函数的语法为:

wp_get_post_terms( int $post_id, string $taxonomy, array $args = array() )

其中,post_id是必选参数,表示要获取分类或标签的文章ID;taxonomy也是必选参数,表示要获取的分类法或标签法的名称;$args是可选参数,表示查询选项。

$args参数可以包含以下选项:

  • orderby:按什么排序(默认是name);
  • order:升序还是降序(默认是ASC);
  • fields:返回哪些字段(默认是all);
  • count:是否只返回分类或标签数量而不是实际分类或标签对象(默认是false);
  • filter:是否对结果进行过滤(默认是raw)。

返回值为一个分类或标签对象数组。如果没有找到分类或标签,则返回空数组。

下面是一个示例代码,用于获取文章ID为1的分类为"category"的所有分类对象:

$terms = wp_get_post_terms( 1, 'category' );
foreach ( $terms as $term ) {
    echo '<a href="' . get_term_link( $term ) . '">' . $term->name . '</a>';
}

如果你有需要wordpress开发,可联系我们!

关于这个函数,模板兔解锁了一些特别的用法,一般情况下用不到:

wp_get_post_terms(get_the_ID(), 'category', array('exclude_tree'=>array(4)));//排除ID为4的这个分类的整条父子类

wp_get_post_terms(get_the_ID(), 'category', array('exclude'=>array(4)));//只排除ID为4的这个分类

0 个评论

定制开发
本站承接WordPress等系统建站仿站、二次开发、主题插件定制等开发服务
在线咨询
  • 请先加Q,临时会话收不到
    QQ:1-247-246-247

  • QQ一群:104228692(满)
  • QQ二群:64786792
在线咨询
本站承接WordPress建站仿站、二次开发、主题插件定制等PHP开发服务!

了解详情