Posts nach Datum gruppieren

  • [LEFT]ich würde gerne auffa index-seite alle posts eines tages zusammenfassen...

    meiner meinung geht das nur rekursiv, stell mir das ungefähr so vor:

    Code
    function [B]alle_posts_eines_tages[/B]([B]datum_des_tages[/B])
        while ([B]datum_des_aktuellen_posts[/B] == [B]datum_des_tages[/B]) {
          [I]poste[/I]
        } else {
          [B]alle_posts_eines_tages[/B]([B]datum_des_tages[/B]-1) 
        }

    und dann aufgerufen:

    Code
    while (have_posts()) {
      alle_posts_eines_tages(heute)
    }

    macht das einigermaßen sinn?
    und wie drück ich das in PHP/wordpress-syntax aus?
    [/LEFT]

    Einmal editiert, zuletzt von ObergottJango (8. Februar 2007 um 16:38)

    • 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

  • ok, viel einfacher wär das datum mit dem vorhergegangenen post zu vergleichen (geht das??)

    ungefähr so:

    Code
    if (datum_des_aktuellen_posts != datum_des_letzten_posts){
     <mach ne unterteilung>
    }

    aba der darf halt nur den tag vergleichen, nich stunden/min etc...

    Einmal editiert, zuletzt von ObergottJango (8. Februar 2007 um 17:04)

  • ich habe vieles gefunden, aber noch nichts wie man dies auf die Startseite bringt;)

    aber es gibt wo einPlugin, dass Beiträge nur 24 Stunden anzeigt , dann verschwinden die,

    so als Newsposts

    ich weiß, dass es dies gibt, doch wo ist derzeit meine Frage ;)

  • disclaimer:
    ich kenn es nicht,ich fand es vor gut 30sec;)

    http://www.cypherhackz.net/plugins-themes/today-posts/

    lg

  • ich will ja schon auch die posts der letzten tage angezeigt bekommen, nur so packen-weise:

    HEUTE
    - Post8
    - Post7
    - Post6

    GESTERN
    - Post5
    - Post4

    VORGESTERN
    - Post3
    - Post2
    - Post1

    USW...
    - Post0

    der posted die ja standard-mäßig schon zeitlich sortiert, ich will halt nur ne sichtbare trennung, wenn das datum wechselt...

  • Achsooo, das doch easy. Da nimmste für die Trennung the_date(), das nur einmal pro Tag angezeigt wird. Falls du die Zeit in den Beiträgen auch noch anzeigen willst, nimmste the_time(), das wird immer angezeigt.

    Gruß Jeriko

    Jeriko - Design, Style, Photographie

  • danke erstma. hört sich auch nich schlecht an, aba ich will ja noch mehr text usw zur trennung haben, nich nur ein datum...

    kann man auch abfragen, ob the_date() ne ausgabe liefern würde, es also der erste post des tages is, ohne das es tatsächlich verwendet wird??

Jetzt mitmachen!

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