私は少なくとも最後の 3 つの更新されたカスタム投稿タイプのタイトルをリストしようとしています。「女優」と呼ばれる分類用語に基づいてリストされている別のループ内で「キャスト」と呼びましょう。次のループを使用して税用語のリストを取得しました。
$taxonomy = 'actress';
$term_args=array(
'hide_empty' => false,
'orderby' => 'name',
'order' => 'ASC'
);
$tax_terms = get_terms($taxonomy,$term_args);
?>
<ul>
<?php
foreach ($tax_terms as $tax_term) {
echo '<li>' . $tax_term->name.'</li>';
}
?>
</ul>
<?php
これは用語をリストするのに役立ちましたが、カスタム投稿に関連付けられた各用語のリストを追加する方法が本当に混乱していますか? より明確にするために、次の画像を示します。うまくいけば、これで私が何を求めているのかがわかりますか? これを行う方法を理解するのを手伝ってもらえますか? ありがとう
アップデート
<?php
get_header();
$taxonomy = 'actress';
$term_args=array(
'hide_empty' => false,
'orderby' => 'name',
'order' => 'ASC'
);
$tax_terms = get_terms($taxonomy,$term_args);
?>
<ul>
<?php
foreach ($tax_terms as $term) :
$args = array(
'tax_query' => array(
array(
$term->slug
)
)
);
// Now put the vars in the loop
global $wp_query;
$wp_query = new WP_Query($args);
// starting loop
while ($wp_query->have_posts()) : $wp_query->the_post();
the_title();
// do your thingie
foreach ($tax_terms as $tax_term) {
echo '<li>' . $tax_term->name.'</li>';
}
endwhile;
endforeach;
?>
</ul>
<?php get_footer(); ?>