Offset im Loop?

  • Hallo,

    auf meinen Archivseiten/Kategorieseiten spreche ich den ersten Post wie folgt an, um ihn grafisch anders hervorzuheben:

    PHP
    <?php $my_query = new WP_Query($query_string."&showposts=1&order=DESC");
        while ($my_query->have_posts()) : $my_query->the_post();
        $do_not_duplicate = $post->ID;?>
    blablabla
    <?php endwhile; ?>

    Danach habe ich den normalen Loop um die restlichen Postsdarzustellen:

    PHP
    <?php if (have_posts()) :?>
            <?php $postCount=0; ?>
            <?php while (have_posts()) : the_post();?>
                <?php $postCount++;?>
    blablabla
    <?php endwhile; ?>

    Problem dabei ist, das ich bei dem Loop kein Offset einstellen kann. So habe ich den ersten Post zweimal auf den Archivseiten/Kategorieseiten.

    Wie kann ich das umgehen?

    Viele Grüße,
    Dennis

    • 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

  • Warum denn nochmal eine separate Abfrage? Der erste Beitrag liegt doch in der normalen Loop schon vor, dann kann man ihn ja auch dort verwenden:

    Gruß Jeriko

    Jeriko - Design, Style, Photographie

Jetzt mitmachen!

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