Wenn Sie mehrere Unterseiten von Kindseiten haben, müssen Sie möglicherweise die Tiefe der Seite ermitteln. Dies hilft Ihnen, die Ebene Ihrer Seite zu ermitteln und zeigt auch an, ob es sich um die übergeordnete Seite handelt.
Anleitung: Fügen Sie den folgenden Code zur functions.php-Datei Ihres WordPress-Themes hinzu.
<?php
/**
* Get current page depth
*
* @return integer
*/
function get_current_page_depth(){
global $wp_query;
$object = $wp_query->get_queried_object();
$parent_id = $object->post_parent;
$depth = 0;
while($parent_id > 0){
$page = get_page($parent_id);
$parent_id = $page->post_parent;
$depth++;
}
return $depth;
}
?>
Sie können auch die Vorlage für übergeordnete Kategorien verwenden.
Kommentare Hinterlasse eine Antwort