Durchlaufen Sie die benutzerdefinierten Beiträge nach Taxonomie und zeigen Sie die Titel in einer Liste an. Sie wird 8 Mal wiederholt

Ich habe mich zu lange damit beschäftigt, nachdem ich im Internet nach Hunderten von Posts und dem Codex gesucht habe. Ich habe das Gefühl, dass ich es fast habe, aber etwas vermisse. Meine begrenzten Kenntnisse von PHP lähmen mich. Jede Hilfe wäre willkommen. Auch wenn es eine einfache Möglichkeit gibt, dem Anker eine class von “aktiv” hinzuzufügen, wenn der entsprechende Beitrag angezeigt wird, wäre das großartig. Vielen Dank

 

'count', 'hide_empty' => 0 ) ); ?> 'peterbilt', 'tax_query' => array( array( 'taxonomy' => 'model', 'field' => 'slug', 'terms' => 'peterbilt-389' ) ) ); $query = new WP_Query( $args ); // output the post titles in a list echo '
    '; // Start the Loop while ( $query->have_posts() ) : $query->the_post(); ?>
  • <a href="https://wordpress.stackexchange.com/questions/213323/loop-through-custom-posts-by-taxonomy-and-display-the-titles-in-a-list-it-is-re/">
  • <?php endwhile; echo '
'; // use reset postdata to restore orginal query wp_reset_postdata(); } ?> 'count', 'hide_empty' => 0 ) ); ?> 'peterbilt', 'tax_query' => array( array( 'taxonomy' => 'model', 'field' => 'slug', 'terms' => 'peterbilt-386' ) ) ); $query = new WP_Query( $args ); // output the post titles in a list echo '
    '; // Start the Loop while ( $query->have_posts() ) : $query->the_post(); ?>
  • <a href="https://wordpress.stackexchange.com/questions/213323/loop-through-custom-posts-by-taxonomy-and-display-the-titles-in-a-list-it-is-re/">
  • <?php endwhile; echo '
'; // use reset postdata to restore orginal query wp_reset_postdata(); } ?>

Specs

<?php get_footer();

Solutions Collecting From Web of "Durchlaufen Sie die benutzerdefinierten Beiträge nach Taxonomie und zeigen Sie die Titel in einer Liste an. Sie wird 8 Mal wiederholt"

Sie haben den Begriff in die zweite Abfrage festgeschrieben. Natürlich sehen Sie jedes Mal das Gleiche:

 $terms = get_terms( 'model', array( 'orderby' => 'count', 'hide_empty' => 0 ) ); if (!is_wp_error($terms)) { foreach( $terms as $term ) { // Define the query $args = array( 'post_type' => 'peterbilt', 'tax_query' => array( array( 'taxonomy' => 'model', 'field' => 'id', 'terms' => $term->term_id ) ) ); $query = new WP_Query( $args ); // more code } }