Frage zu WP_Query

  • Hi,

    ich möchte die Artiekel einer bestimmten Kategorie und nach Jahren sortieren.
    Genauer = eine Seite mit alle Artikel 2009 und älter und eine Seite 2010.
    2011 heißt es dann automatisch 2010 und älter.

    Code
    new WP_Query('cat='.$cat_id.'&year<='.$year.'&posts_per_page=-1&orderby=date&order=desc');

    &year='.$year.' funktioniert
    &year<='.$year.' funktioniert nicht.

    Wie bekomme ich ein < oder > oder <= oder >= hin )
    :cry:

    Thx Römi | roemi.de

    • 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

  • Jepp und Danke.

    Aber ich scheitere!

    Ich verwende

    und bekomme damit alle Artikel einer Kategorie.

    Die Einschränkung kleiner 2010 mit Hilfe der Funktion

    Zitat

    function filter_where($where = '') {
    $where .= " and post_date < '2010-01-01 00:00:01'";
    return $where;
    }

    Will mir nicht gelingen. Es wird nur ein satz ausgegeben.

    Thx Römi | roemi.de

  • Das klappt auch nicht. Er findet nur eine ID. Und eigentlich ist das ja auch richtig.Der Filter wird auch nur einmal durchlaufen.

    ICH finde meinen Fehler nicht.

    Thx Römi | roemi.de

  • Das hört sich gut an. Probiere ich morgen mal aus. Danke.

    Momentan habe ich es dadurch gelöst indem ich auf das aktuelle Jahr beschränke und im Archiv alles zeige.

    Thx Römi | roemi.de

  • Sodele, der vollständigerhalber kurz wie ich es gelöst habe.

    Ich zeige auf der aktuellen Newsseite nur die Einträge des laufenden Jahres und benötige dafür kein <= Vergleich.

    Im Menü habe ich eine Schleife die alle jahre von 2007 bis kleiner laufendes Jahr zeigt. Aufrufen tue ich dann mit . . . ?m=$jahr das jeweilige Archiv.

    Somit habe ich alles was ich wollte.

    Thx Römi | roemi.de

Jetzt mitmachen!

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