ユーザーをグループ分けし、グループ毎の投稿を絞り込みたい
-
ユーザーをグループ分けし、グループに属するユーザーが投稿した記事の一覧を出力したいと考えております。
WP User Groupsというプラグインを使ってユーザーのグループ分けはできました。
WP User Groupsでグループを作ると、「user-group」というタクソノミーが登録されているようなので、下記のようにすれば「group2」に所属するユーザーが投稿した記事が絞り込まれて表示されると思ったのですが、うまくいきません。
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'paged' => $paged, 'posts_per_page' => 3, 'post_type' => 'post', 'tax_query' => array( array( 'taxonomy' => 'user-group', 'field' => 'slug', 'terms' => 'group2', ), ), ); $wp_query = new WP_Query($args); ?> <?php if(have_posts()): while(have_posts()): the_post(); ?> <p><?php the_title(); ?></p> <?php endwhile; endif; wp_reset_postdata(); ?>
termsにgroup1を指定した場合は、group1に所属するユーザーの投稿だけが表示されるようになったのですが、group2など他のグループを指定すると投稿は何も表示されません。
WP User Groupsでグループ分けしたユーザーの投稿を絞り込むのは不可能なのでしょうか?
なんとか、ユーザーをグループ分けして、グループ毎に投稿を絞り込みたいです。
特にWP User Groupsにこだわっているわけではないため、別の手段でも構わないです。ご教示いただけると幸いでございます。
どうぞよろしくお願い申し上げます。
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「ユーザーをグループ分けし、グループ毎の投稿を絞り込みたい」には新たに返信することはできません。