自定义帖子类型需要替代的GET_POSTS函数

时间:2015-10-05 作者:user3351236

我需要获得自定义帖子类型的相关帖子。这只适用于post。但对于自定义帖子类型不显示任何内容,因为wp\\u get\\u post\\u categories($id)未返回任何内容。

$related = get_posts( array( \'category__in\' => wp_get_post_categories($id), \'numberposts\' => $post_num, \'post__not_in\' => array($id) ) );
我更改了上述代码。但还是一无所获。

$category = get_the_terms( $id, \'cases\' );
    $cat = array(); 
    if($category){
        $cat[] = $category->term_id;
    }
    $related = get_posts( array( \'category__in\' => $cat, \'numberposts\' => $post_num, \'post__not_in\' => array($id) ) );

1 个回复
SO网友:Nicolai Grossherr

参数的默认值post_typepost. 要从自定义帖子类型获取帖子,请指定post_type 相应的参数。有关使用的更多信息get_posts() 可在相关的codex页面上找到。

相关推荐