Php 获取按作者分组并按类别筛选的最后一篇文章的列表
我需要一个由不同作者发表的最新文章的列表,但要按类别进行筛选,例如作者关于音乐的最新文章 我写了这个查询,看起来像是在mysql中工作Php 获取按作者分组并按类别筛选的最后一篇文章的列表,php,mysql,wordpress,Php,Mysql,Wordpress,我需要一个由不同作者发表的最新文章的列表,但要按类别进行筛选,例如作者关于音乐的最新文章 我写了这个查询,看起来像是在mysql中工作 SELECT * FROM ( SELECT * FROM $wpdb->posts INNER JOIN wp_term_relationships ON $wpdb->posts.ID = wp_term_relationships.object_id WHERE wp_ter
SELECT * FROM
(
SELECT *
FROM $wpdb->posts
INNER JOIN
wp_term_relationships ON $wpdb->posts.ID = wp_term_relationships.object_id
WHERE
wp_term_relationships.term_taxonomy_id = 7
AND
$wpdb->posts.post_status = 'publish'
ORDER BY $wpdb->posts.post_date DESC
)
AS x GROUP BY post_author
(7只是一个示例类别id)
我只想知道调用wp\u term\u关系表的其他$wpdb
函数,以及这个查询是否有问题
提前谢谢你怎么样
$args = array(
'post_type' => 'post',
'cat' => $category_id,
);
$wp_query = new WP_Query($args);
感谢您的回答,但这不是重点,我需要按类别筛选每个作者的最后一篇文章