Loop innerhalb eines Loops...

  • Hi,

    ich würde gerne auf der Startseite eine bestimmte Kategorie entfernen.
    Daher habe ich folgenden Code eingefügt:

    PHP
    global $wp_query;
        query_posts(
            array_merge(
                array( 'cat' => -1 ),
                $wp_query->query
            )
        );

    Nun würde ich aber gerne nach dem 3. Artikel eine Liste von 10 Artikeln dieser Kategorie "1" anzeigen.

    Ich habe dazu folgenden Code eingefügt:

    PHP
    <?php if ($postnum == 3) {  ?>

    Jetzt habe ich aber immer das Problem, dass er nach dieser Liste noch einen weiteren Artikel aus der Kategorie "1" anzeigt. Oder er beginnt nach der Liste vor vorne.

    Kennt jemand die richtige Vorgehensweise für eine solche Anzeige?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Habe es selber hinbekommen:

    PHP
    <?php $my_query = new WP_Query( "cat=1&posts_per_page=6" );
                        if ( $my_query->have_posts() ) { ?>
                    <ul>
                        <?php while ( $my_query->have_posts() ) { $my_query->the_post(); ?>
                        <li>Inhalt</li>
                        <?php } ?>
                    </ul>
                    <?php } wp_reset_postdata(); ?>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!