Diese Anleitung löst folgende Aufgabenstellung: Es sollen nur Artikel anzeigen, die aus diesem UND dem letztem Monat stammen.

Nach herumprobieren lässt sich feststellen, dass

WP_Query(‘orderby=date&order=DESC&cat=xxx&monthnum=9,10′)

nicht funktioniert. Mit der Variable monthnum lässt sich lediglich ein Monat steuern.

Folgendes Work-Around löst jedoch das Problem:

$this_month = date(“n”);
$last_month = $this_month-1;

$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);

Dabei werden zuerst die Anzahl der Artikel aus dem aktuellen und dem vorigen Monat (in der entsprechenden Kategorie) aus der Datenbank ausgelesen. Anschließend werden die beiden Zahlen addiert und diese Anzahl von Beiträge abgerufen und angezeigt.

Nach einigem Überlegen bin ich auf diese etwas umständliche aber gute und funktionierende Lösung gekommen.



Ähnliche Einträge:

  1. Sidebar oder statischen Text anzeigen