Abfrage nach Children einer Page

  • Hallo zusammen,

    ich habe ein Problem, welches mich schier zur Verzweifelung bringt. Leider konnte ich bisher nirgends eine Lösung finden und hoffe daher, dass Ihr mir weiterhelfen könnt.

    Eigentlich brauche ich für die Erstellung einer bestimmten Subnavi lediglich eine Abfrage, durch die ich ermitteln kann, ob die aktuellen Page ein oder mehrere Kinder-Pages hat.

    Ist eine solche Abfrage standardmäßig integriert oder gibt es dafür eventuell ein Plugin (ala is_child(), welches ja nur in die andere Richtung funktioniert)?

    Würde mich freuen, wenn Ihr einen Tipp für mich hättet.

    Viele Grüße
    Whooper

    • 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

  • Ich hoffe, ich habe dich jetzt richtig verstanden:

    PHP
    <?php
    $kindseiten = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
    if ($kindseiten) { 
    ....
    } ?>


    oder

    PHP
    <?php
    $kindseiten = wp_list_pages('title_li=&child_of='.$ID.'&echo=0');
    if ($kindseiten) { 
    ....
    } ?>


    Je nachdem, ob du es innerhalb oder außerhalb eines Loops einsetzen willst...

    wpseek.com - Die WordPress-Code-Suchmaschine

  • Besten Dank, das hat einwandfrei funktioniert. :)

    Eine andere Frage noch (für die gleiche Baustelle): Kann man relativ problemlos die ID der zweiten Eltern-Seite herausfinden, sprich etwas als $post->parent->parent ?

Jetzt mitmachen!

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