回答編集履歴
1
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
WordPress で各投稿者から1件ずつ取得するのであれば、WordPress の実行する SQL に `group by post_author` をつければ、post_author(投稿者)でグループ化されるので、各投稿者1件
|
1
|
+
WordPress で各投稿者から1件ずつ取得するのであれば、WordPress の実行する SQL に `group by post_author` をつければ、post_author(投稿者)でグループ化されるので、各投稿者から1件を取得することが可能です。
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -10,13 +10,13 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
WordPress
|
13
|
+
BuddyPress が、WordPress 標準機能の feed 機能をカスタマイズして利用しているのであれば、 [is_feed()](https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/is_feed) で、feed を出力していると判断できるので、feed の場合だけ `group by post_author` を追加するように
|
14
14
|
|
15
15
|
|
16
16
|
|
17
17
|
```
|
18
18
|
|
19
|
-
function post_groupby_
|
19
|
+
function post_groupby_348940 ( $groupby ){
|
20
20
|
|
21
21
|
if( is_feed() ){
|
22
22
|
|
@@ -28,10 +28,10 @@
|
|
28
28
|
|
29
29
|
}
|
30
30
|
|
31
|
-
add_filter( 'posts_groupby', 'post_groupby_
|
31
|
+
add_filter( 'posts_groupby', 'post_groupby_348940' );
|
32
32
|
|
33
33
|
```
|
34
34
|
|
35
35
|
|
36
36
|
|
37
|
-
と posts_groupby フックを利用して追加することで、feed 時に投稿者
|
37
|
+
と posts_groupby フックを利用して追加することで、feed 時に各投稿者から1件ずつ取得することができるのではないかと思います。
|