哇!中的子查询WHERE
条款这是一个令人讨厌的问题。:)
我现在无法测试这一点(在电话上,这都是内存),但让我看看我能做些什么。我想你只需要GROUP_BY
过滤器:
function group_by_author($groupby) {
global $wpdb;
return " {$wpdb->posts}.post_author";
}
add_filter(\'posts_groupby\',\'group_by_author\');
然后创建新的
Wp_Query
与其他相关参数
query_posts
! 永远不会!
概念验证:
function group_by_author($groupby) {
global $wpdb;
return " {$wpdb->posts}.post_author";
}
add_filter(\'posts_groupby\',\'group_by_author\');
$args = array(
\'post_type\' => \'post\',
\'posts_per_page\' => -1,
\'ignore_stickie_posts\' => true,
\'order\' => \'ASC\',
);
$q = new WP_Query($args);
var_dump($q);
if ($q->have_posts()) {
while ($q->have_posts()) {
$q->the_post();
the_title();
the_author();
echo \'<br>\';
}
}