Posts anzeigen die in Kategorie A und B sind

  • Hi, also schreibe gerade an ner Funktion die mir ne Liste mit Posts oder deren IDs zurück geben soll, die den übergeben Kategorien zugeordnet sind.

    Hab bisher die Funktionen query_posts und wp_query mit entsprechenden Parametern probiert siehe http://pastebin.com/3YzTq43Y.

    Beispiel: es gibt 5 Posts, davon sind 3 in der Kategorie "Bäder" id=14 sind und 2 davon sind der Kategorie "de" id=19 zugeordnet. Als Ergebniss möchte ich die Liste mit den 2 Posts haben die genau diesen Kategorien zugeordnet sind.

    Laut Doku und anderen Forenbeiträge müßte das gehen aber leider scheiterts an der Praxis.

    Danke fürs lesen und für eine Antwort vlt.

    der Paul

    • 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

  • Mit dem Codeschnipsel (der keiner ist) kann man herzlich wenig anfangen.

    Wenn Du https://codex.wordpress.org/Function_Reference/query_posts durchgelesen hast, sollte klar sein, was zu tun ist. ;)

    Code
    query_posts( array( 'category__and' => array(14,19), 'posts_per_page' => 5, 'orderby' => 'title', 'order' => 'DESC' ) );

    führt Dich an Dein Ziel, wen Du das innerhalb des Loops verarbeitest. Eine Kondition solltest Du natürlich hinzufügen.

    Wenn Du eine komplett eigenständige Ausgabe machen willst, kannst Du mit dem wpdb-Objekt arbeiten: http://codex.wordpress.org/Class_Reference/wpdb

  • Danke, für die schnelle Antwort. Der Auszug sollte nur zeigen das ich bereits mehre Schreibweisen probiert habe...
    das von dir funst leider auch nicht.

Jetzt mitmachen!

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