Question

J'essaie de répertorier au moins les trois dernières dernières titres du type de publication personnalisés, appelons-le "Cast" dans une autre boucle qui est répertorié en fonction des termes de taxonomie appelés "actrice" J'ai utilisé la boucle suivante pour obtenir la liste de mes conditions fiscales:

$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 

Eh bien, cela m'a aidé à énumérer les termes, mais je suis vraiment confus comment ajouter la liste des termes de la publication personnalisée associée? Pour être plus clair, j'illustre l'image suivante, j'espère que cela vous donnera une idée de ce que je cherche? Pouvez-vous s'il vous plaît m'aider à comprendre comment faire cela? Merci

Mise à jour

<?php

get_header();
//list terms in a given taxonomy
$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) {
$loop = new WP_Query(
                  array(
                    'post_type' => 'cast',
                    'tax_query' => array(
                        array(
                            'taxonomy' => 'actress',
                            'field'=>'id', 
                            'terms' => $tax_term->ID
                           )
                    ),
                    'posts_per_page' => 3
                  )
             );
while ( $loop->have_posts() ) {
        $loop->the_post();
        echo '<li>' . get_the_title() . '</li>';
    }

}

?>
</ul>
<?php get_footer(); ?>

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top