私は「機能」と呼ばれるカテゴリ ページを持っていますが、これはすべて問題ありませんが、機能カテゴリの投稿も特定のジャンルの映画に属しており、実際の機能カテゴリ テンプレートで投稿を並べ替えたいのはこれです。
例えば
features cat テンプレートは、すべての機能の投稿を取り込みます。
それから私がやりたいのは、それが属しているジャンルごとにアルファ順に表示することです
features
action
post
post
post
comedy
post
post
sci-fi
post
post
等
これは私が現時点で持っているものです(猫の数はジャンル=アクション= 10などに関連しています)
query_posts('cat=10,11,12,13,14,15,16,17,18&orderby=title&order=DESC' );
while (have_posts()) : the_post();
すべての投稿をジャンル別に一覧表示 (グループ化) するにはどうすればよいですか? ここでタイトルを使用する場合、投稿のタイトルを使用していると思います。
これを投稿ループに貼り付けたら、いじってみましょう
foreach((get_the_category()) as $childcat) {
if (cat_is_ancestor_of(4, $childcat)) {
echo $childcat->cat_name;
}
}
これは、ループ中に各投稿の実際のジャンルの猫を返しますが、ジャンルのグループごとに投稿の順序を述べることができるように、それをまとめる方法がわかりません。
正しい方向への助けをいただければ幸いです。