WordPress: Prüfen ob eine Seite Child-Pages besitzt oder nicht
Wenn ihr überprüfen möchtet ob eine Seite untergeordnete Seiten (Child-Pages) besitzt, schaut euch folgendes Snippet einmal an. Durch diesen Code lässt sich beispielsweise eine Subnavi nur dann einblenden, wenn überhaupt Child-Elemente vorhanden sind. Wenn ihr hingegen testen wollt ob es sich bei der aktuellen Seite selbst um eine untergeordnete Seite handelt, werft einen Blick auf diesen Artikel: Prüfen ob die aktuelle Seite Parent- oder Child-Page ist
Schulungen von kulturbanause
Intensive Trainings mit hohem Praxisbezug.
Snippet für die Template-Datei
Fügt den nachfolgenden Code dort ein, wo die Ausgabe im Theme erfolgen soll.
<?php
$children = get_pages('child_of='.$post->ID);
if( count( $children ) != 0 ) {
echo "Diese Seite besitzt Child-Pages";
}
else {
echo "Diese Seite besitzt keine Child-Pages";
}
?>
Wenn ihr innerhalb der Ausgabe HTML-Code schreiben wollt, passt das Snippet wie folgt an.
<?php
$children = get_pages('child_of='.$post->ID);
if( count( $children ) != 0 ) { ?>
<p>Diese Seite besitzt Child-Pages</p>
<?php }
else { ?>
<p>Diese Seite besitzt keine Child-Pages</p>
<?php }
?>
Feedback & Ergänzungen – 1 Kommentar
Kommentar zu dieser Seite
WordPress-Projekte mit kulturbanause
Wir wissen wovon wir reden. Wir setzen WordPress seit über 10 Jahren erfolgreich ein und realisieren maßgeschneiderte Websites auf Basis dieses großartigen CMS.
WordPress-Leistungsangebot →Schulungen von kulturbanause
Wir bieten Seminare und Workshops zu den Themen Konzept, Design und Development. Immer up-to-date, praxisnah, kurzweilig und mit dem notwendigen Blick über den Tellerrand.
Übersicht Schulungsthemen →
Hallo Jonas,
vielen dank, habe deinen Code bei mir in Benutzung.