Tech Blog

RSSで各投稿者の最新記事を1件ずつ配信する

すぐに思いついたのは、posts_groupby フィルターフックで、Group By させる方法。

function post_groupby_tbnf1025 ( $groupby ){
    if ($query->is_feed) {
        global $wpdb;
        return "{$wpdb->posts}.post_author";
    }
}
add_filter( 'posts_groupby', 'post_groupby_tbnf1025' );

他にいい方法無いかなぁ…