Artikel nach Datum gruppieren

  • Wie kann man eigentlich mit Wordpress Artikelseiten nach Datum gruppieren?

    Zum Auslesen verwende ich the_excerpt().

    Also so zum Beispiel:

    17.10.2010
    Artikel 1
    Artikel 2
    Artikel 3

    16.10.2010
    Artikel 4
    Artikel 5

    15.10.2010
    Artikel 6
    Artikel 7

    • 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

  • 'the_date()' im loop macht sowas aehnliches; es gruppiert die posts nicht direkt, sondern zeigt das datum nur an den stellen an, wo es sich vom vorigen unterscheidet:

    PHP
    if (have_posts()) : 
      while (have_posts()) : the_post(); ?>  
      <?php the_date('d.m.Y','<div class="group_date">','</div>'); ?>
    <!--hier die normale ausgabe der excerpts-->
    <?php endwhile; endif; ?>



    http://codex.wordpress.org/Function_Reference/the_date

    (dann in style.css entsprechenden style fuer .group_date erstellen; grossen font, margin top, etc.)

  • 'the_date()' im loop macht sowas aehnliches; es gruppiert die posts nicht direkt, sondern zeigt das datum nur an den stellen an, wo es sich vom vorigen unterscheidet:

    PHP
    if (have_posts()) : 
      while (have_posts()) : the_post(); ?>  
      <?php the_date('d.m.Y','<div class="group_date">','</div>'); ?>
    <!--hier die normale ausgabe der excerpts-->
    <?php endwhile; endif; ?>



    http://codex.wordpress.org/Function_Reference/the_date

    (dann in style.css entsprechenden style fuer .group_date erstellen; grossen font, margin top, etc.)



    Danke genau das hatte ich gesucht.
    Nun aber noch eine Frage wegen der Auflistung.

    Im Moment habe ich die Anzeige auf 5 Artikel pro Seite stehen.
    Jetzt kommt es vor das zBsp. 1 Artikel vom 17.10. auf Seite 1 steht und 2 Artikel auf der nächsten Seite.

    Wie müßte man das dann lösen das er alle Artikel zusammenhängend auf einer Seite darstellt? Und das es immer mindestens 5 auf einer Seite sind.

    Also Darstellung wenn es mit 5 Artikel passt so:

    17.10.
    Artikel 1
    Artikel 2
    Artikel 3

    16.10.
    Artikel 4
    Artikel 5

    > nächste Seite

    Darstellung mit mehr als 5 Artikel wenn letztes Datum auf der Seite mehr Artikel hätte.

    17.10.
    Artikel 1
    Artikel 2
    Artikel 3

    16.10.
    Artikel 4
    Artikel 5
    Artikel 6
    Artikel 7

    > nächste Seite

Jetzt mitmachen!

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