Wochenübersicht erstellen

  • Gibt es eine Möglichkeit, eine Wochenübersicht zu erstellen? Das soll so aussehen, dass in einem Blogbeitrag alle Titel der vergangenen Woche aufgelistet und verlinkt werden. Ich habe mit get_posts rumprobiert, aber ich kriegs nicht hin.

    • 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

  • geh mal auf meinen Blog ... klick mal auf 7 Tage News ... so in Art ... ok in den letzten 7 Tagen habe ich nichts im Blog geschrieben ... Zeit ist gerade Mangelware ...

    normal wird dann für jeden Tag die Überschriften der Blogeinträge als Link dargestellt ...

    meintest du das so in Art?

  • ist halt als Template gelöst ... ok wenn das nur jeden Montag kommen soll, muss man das ganze ja praktisch nur mit ner if-Abfrage ergänzen ...

  • Wochenübersicht

    Ist ganz einfach mit WP-/php-Bordmitteln zu lösen:

    PHP
    <a href="<?php bloginfo('url'); ?>/?w=<?php echo date(W); ?>" title="Alle Artikel dieser Woche">Diese Woche</a>
  • MaD, als Seite funktioniert das hervorragend, wenn ich deinen Vorschlag als Template nehme. Aber in einen normalen Blogpost bekomme ich das ja nicht eingebaut. Hast du (oder jemand anderes) dafür noch einen Tip?

    UMeisen, dein Code gibt nichts aus, fehlt da was?

  • den Code-Schnipsel habe ich so bei mir im Einsatz, da funktioniert es.
    Wordpress bietet selbst die Wochenansicht an, wenn es in der Adresszeile mit dem Parameter "?w=..." aufgerufen wird. Mein Codeschnipsel liefert einfach diesen Link, angepasst für die jeweils aktuelle Woche, ist also eher was für die Sidebar als ein Ersatz für den Loop.

  • kannst du mir bitte nochmal genau erklären, was du jetzt haben möchtest

    Gerne :)
    Ich möchte ein mal wöchentlich in einem Beitrag die Titel aller Beiträge der jeweiligen letzten Woche auflisten.

  • kriege aber mit deinem Code eine Endlosschleife.

    Also das stimmt doch nicht, was ich da geschrieben habe, ich hatte beim hin- und herkopieren was unterschlagen :oops:. Es funktioniert, auch in einem Beitrag. Das Problem ist nur, es werden immer die letzten 7 Tage ausgegeben, also heute z.B. vom 26.06.-20.06, und wenn ich einen Beitrag auf den April zurückdatiere und deinen Code da reinsetze, werden auch die letzten 7 Tage, also 26.06.-20.06 ausgegeben. Hier soll natürlich immer für die jeweilige Woche die Übersicht stehen. Ist das auch machbar?

  • hehe ich war noch nicht dazu gekommen, aber hatte so schon immer überlegt, wo der Unterschied im Beitrag sein soll ...

    hm bei dem wie du es gern hättest, müsste man eine Konstante einführen ... und zwar den Tag, an dem er 7 Tage zurück gehen soll ... und diese Konstante musst du halt jedesmal neu setzen ....

  • nein ... das wäre schön ...

    du setzt ja am Anfang die Variable time

    Code
    $time = time();

    da musst du dann halt nen Konstantes Datum hinsetzen ... und zwar mit mktime

    und da muss du dann halt jede Woche, wenn du den neuen Beitrag schreibst/schreiben lässt die Konstante ändern ...

  • du setzt ja am Anfang die Variable time

    Code
    $time = time();

    Das ist es! Zwar nicht ganz, aber mit

    Code
    $time = mktime();


    und dann in den Klammern z.B. (0, 0, 0, 04, 11, 2007) funktioniert es genau so, wie ich es will :-D Herzlichen Dank, MaD!

Jetzt mitmachen!

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