Query String über mehrere META-Keys und Values?

  • Hallo!

    Anhand von Benutzerdefinierten Feldern möchte ich gern unterhalb einer page verschiedene Überschriften von POSTS anzeigen lassen.

    Mein Select über eines der META-Keys klappt wunderbar, sobald allerdings der 2te Wert mit in das Query kommt liefert mySQL immer keine Ergebnisse zurück, obwohl eigtl. mindestens ein Eintrag zurückgeliefert werden muss.

    Hier mal in etwa mein Query:

    PHP
    SELECT wposts . *
    FROM wp_posts wposts, wp_postmeta wpostmeta
    WHERE wposts.ID = wpostmeta.post_id
    AND (
    wpostmeta.meta_key = 'date'
    AND STR_TO_DATE( wpostmeta.meta_value, '%d.%m.%Y' ) >= STR_TO_DATE( '05.04.2010', '%d.%m.%Y' ))
    AND (wpostmeta.meta_key = 'region' AND wpostmeta.meta_value = 'Berlin') 
    AND wposts.post_status = 'publish'
    AND wposts.post_type = 'post'

    Ich hoffe das mir jemand von euch weiterhelfen kann :)

    • 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

Jetzt mitmachen!

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