检索帖子的类别列表。
原型
wp_get_post_categories( int $post_id, array $args = array() )
描述
主题和插件的兼容性层。也是一个简单的抽象层,远离分类层的复杂性。
参考:
- wp_get_object_terms()
参数
$post_id
(int)
(Optional)
邮政编码。不默认为全局$ post的ID。默认值为0。
$args
(array)
(Optional)
类别查询参数。有关支持的参数,请参阅WP_Term_Query :: __ construct()。
返回值
(array|WP_Error)
类别列表。如果
源文件
路径:wp-includes/post.php
<?php
...
function wp_get_post_categories( $post_id = 0, $args = array() ) {
$post_id = (int) $post_id;
$defaults = array('fields' => 'ids');
$args = wp_parse_args( $args, $defaults );
$cats = wp_get_object_terms($post_id, 'category', $args);
return $cats;
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/wp_get_post_categories/