我使用以下代码在wp自定义终结点休息API中返回热门帖子(top10),但它以以下格式返回帖子
add_action( 'rest_api_init', function () {
register_rest_route( 'base', '/myposts', array(
'methods' => 'GET',
'callback' => 'myget_top_post',
));
});
function myget_top_post (){
$posts = get_posts( array(
'post_type' => 'videos',
'posts_per_page' => 10,
'offset' => 0,
'meta_key' => 'cd_views',
'orderby' => 'meta_value_num'
) );
if( empty( $posts ) ){
return null;
}
return $posts;
}
如下图所示:
但是我需要更多数据,例如帖子的元数据和帖子的媒体
如何获得包含元数据和媒体数据的热门帖子?