Kann man zu wp_list_pages einen Filter hinzufügen?

  • Hi.

    Ich möchte die SQL-Abfrage von wp_list_pages() per PlugIn ändern.
    Gibt es eine Möglichkeit dieser Funktion Filter/Actions hinzuzufügen oder sogar zu ersetzen?

    Konnte bisher leider ncihts brauchbares finden. Der Quellcode dieser Funktion macht mich leider auch nicht schlauer - schlimmer noch - ich befürchte, dass es nicht möglich ist ohne HACK. :(

    Es geht mir darum, die SQL Abfrage soweit zu manipulieren, das sie nur pages aus einer bestimmten Kategorie anzeigt.

    • 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

  • Doch klar, hab ich mit Hochgenuss (und zugegebenermaßen schon noch so einigen Fragezeichen) - aber da hättest Du doch jetzt drauf hinweisen können, dass sich das ein bisschen auf dein ML-PlugIn bezieht. Ich bin da jetzt einfach mal von der Standard-Funktionalität ausgegangen.

    ...

    (nein, ich hab keinen Grund zum Rotwerden)

  • Die Standardfunktionalität von WP sieht vor, das "pages" intern als "posts" abgespeichert werden. Lediglich mit dem Unterschied "post_status='static'" statt wie bei "posts" "post_status='publish'".
    Und als default, weil keine Auswahl vorgesehen, mit der Standard-Kategorie von WP.

    Somit is es laut DB-Tabellen-Struktur vorgesehen/möglich, "pages" einer bestimmten Kategorie zuzuordnen.
    Genau darauf baut mein PlugIn auf.

Jetzt mitmachen!

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