Nur Artikel der letzten 2 Monate anzeigen

  • Hallo liebe Community,
    ich habe ein dringendes Problem:
    Ich möchte nur Artikel anzeigen, die aus diesem UND dem letztem Monat stammen.
    Habe es bereits mit einem

    Code
    WP_Query('orderby=date&order=DESC&cat=xxx&monthnum=9,10')

    probiert, aber WP_query scheint die Kommatrennung bei monthnum nicht zu akzeptieren.

    Hat jemand von euch eine Idee, wie das Problem schnell zu lösen ist?
    Vielen Dank bereits im Voraus!

    Viele Grüße
    hackmack

    • 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

  • Willst Du die älteren Beiträge denn dann löschen oder wo sollen die dann stehen? Da müsste es meines Erachtens ein Plugin für geben, das die Beiträge die Alter XX haben löscht.

    Oder sollen die Beiträge von 2 Monaten nur oben ehalten werden?

    Ansonsten versteh ich die Frage nicht ....

  • Moin,
    danke für deine schnelle Antwort.
    Gelöscht werden soll nichts!

    Ich will lediglich in meiner Sidebar die Artikel aus diesem und letztem Monat anzeigen. Alles davor ist ja sowieso im Archiv abrufbar und den letzten Monat brauche ich deshalb, weil ich sonst am 1. eines neuen Monats ein Problem habe (0 Einträge angezeigt).

    Verständlicher?

    Viele Grüße
    hackmack

  • Hallo,
    habe jetzt ein kleines Work-Around gebastelt. Einfach folgenden Code verwenden:

    Code
    [COLOR=Black][COLOR=#000080]$this_month = date(”n”);
    $last_month = $this_month-1;[/COLOR][COLOR=#000080]
    $my_query1 = new WP_Query(’cat=xxx&monthnum=’.$this_month);
    $eins = $my_query1->found_posts;
    $my_query2 = new WP_Query(’cat=xxx&monthnum=’.$last_month);
    $zwei = $my_query2->found_posts;
    $zeige = $eins + $zwei;
    $my_query = new WP_Query(’orderby=date&order=DESC&cat=xxx&showposts=’.$zeige);[/COLOR][/COLOR]

    Die genaue Anleitung ist hier zu finden: http://www.beezo.de/artikel-letzte…eigen/trackback

    Vielen Dank für eure Hilfe!

Jetzt mitmachen!

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