我有一个Wordpress网站,并且我已经设置了一个显示用户信息的author.php
页面。
目前,我已设法通过query_posts
向作者展示他们添加到网站的最新帖子。
但是,我希望此页面还向作者展示他在网站上发布的最新评论,但我似乎无法弄清楚如何通过查询来解决问题,因为我不确定如果Wordpress支持此功能。
答案 0 :(得分:0)
有一个功能:get_comments
。
示例用法(基于Codex示例):
$auth_id = get_the_author_meta( 'ID' );
$defaults = array(
'author_email' => '',
'ID' => '',
'karma' => '',
'number' => '',
'offset' => '',
'orderby' => '',
'order' => 'DESC',
'parent' => '',
'post_ID' => '',
'post_id' => 0,
'post_author' => '',
'post_name' => '',
'post_parent' => '',
'post_status' => '',
'post_type' => '',
'status' => '',
'type' => '',
'user_id' => $auth_id,
'search' => '',
'count' => false,
'meta_key' => '',
'meta_value' => '',
'meta_query' => '',
);
$auth_comments = get_comments( $defaults );
var_dump( $auth_comments );
重要说明: 避免使用query_posts
,请参阅: When should you use WP_Query vs query_posts() vs get_posts()?