Archiv / Ausschluss der aktuellsten Posts

  • Hi zusammen,

    vielleicht könnt ihr mir bei diesem Problem weiterhelfen:

    Ich lasse auf der Archivseite die letzten 30 Posts in dieser Form anzeigen:

    PHP
    <?php query_posts('showposts=30'); ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    						
    <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a> - Posted on <?php the_time('j F Y') ?> - Comments (<?php echo $post->comment_count ?>)</li>
    						
    <?php endwhile; endif; ?>

    Nun würde ich die Darstellung gerne dahingehend verändern, dass alle Posts mit dem aktuellsten Datum (also nicht: dem heutigen Datum) hier NICHT gelistet werden.
    Beispiel: Es gibt Posts von 22. bis zum 25. eines Monats, heute ist der 27.
    Es sollten also alle Posts AUSSER jenen vom 25. aufgelistet werden; immer alle außer jenen das aktuellsten Tages...

    Irgendjemand eine Idee? Wäre für einen Denkanstoß dankbar...

    Thanks,
    Weirdalfonso

    • 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

  • Ich denke auf einfachem Weg wird das nicht gehen. Was mir dazu einfällt ist folgende Vorgehensweise. Hole dir alle Posts des aktuellen Tags:

    PHP
    $year = date('Y');
    $month = date('m');
    $day = date('d');
    $today = new WP_Query("year=$year&month=$month&day=$day");
    $count = $today->found_posts;
    
    
    query_posts($query_string . "offset=$count&showposts=30");


    Quick, sehr sehr dirty und nicht getestet. ;-)

Jetzt mitmachen!

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