Support » Allgemeine Fragen » Nur Posts mit bestimmtem Slug anzeigen

  • Für eine Website habe Custom Post Types (‚Projekte‘) registriert und darin wiederum Kategorien (z.B. Fenster, Möbel…). Nun möchte ich auf einer Seite mit einem Template nur gewisse Projekte anzeigen lassen. Wie kann ich den folgenden Code so anpassen, damit nur die Posts aus der Kategorie „Fenster“ mit dem Custom Post Type „Projekte“ angezezeigt wird?

    <?php $args = array('post_type' => 'projekte', 'posts_per_page' => 999, 'orderby' => 'desc');
                                $loop = new WP_Query($args);
                                while ($loop->have_posts()) : $loop->the_post();
                                    the_title('<h2>', '</h2>');
                                    if (has_post_thumbnail()) {
                                        the_post_thumbnail('projekte-thumb');
                                    }
                                    the_content();
                                endwhile; ?>
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • <?php
    $args = array(
      'post_type' => 'projekte',
      'category_name' => 'fenster', // Slug, nicht Name!
      'posts_per_page' => -1,
      'orderby' => 'desc',
    );
    
    $query = new WP_Query($args);
    
    while ($query->have_posts()) : $query->the_post();
      the_title('<h2>', '</h2>');
     // …
    endwhile;
    wp_reset_postdata();
    ?>
    Thread-Ersteller irenehofer

    (@irenehofer)

    perfekt, danke!

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Nur Posts mit bestimmtem Slug anzeigen“ ist für neue Antworten geschlossen.