質問: カスタム分類をループして投稿を表示する 通常のwpカテゴリでこれを機能させることはできましたが、カスタム分類法では機能させることができませんでした。各カスタム分類法(私の場合はカテゴリ)をループして、それぞれについていくつかの投稿を作成したいと思います。出力例は次のようになります。category 1 post from category one post from category one read more category one category 2 post from category two post from category two read more category two もちろん、それはカスタム投稿タイプのために利用可能な分類法を通して繰り返すでしょう。
回答: 上記のものはちょっとハッキーなので別の答えを提供したいと思いました。また、post_typeのすべての分類法を取得する別のレイヤーを追加しました。$post_type = 'post'; // get all the taxonomies for this post type $taxonomies = get_object_taxonomies( (object) array( 'post_type' => $post_type ) ); foreach( $taxonomies as $taxonomy ) : // gets every "category" (term) in this taxonomy to get the respective posts $terms = get_terms( $taxonomy ); foreach( $terms as $term ) : $posts = new wp_query( "taxonomy=$taxonomy&term=$term->slug&posts_per_page=2" ); if( $posts->have_posts() ): while( $posts->have_posts() ) : $posts->the_post(); //do you general query loop here endwhile; endif; endforeach; endforeach; 見つかった各投稿を$post__not_in配列に追加することをお勧めします。したがって、投稿が重複しないようにするために、それをwp_queryに渡すことができます。