Se hai più sottopagine di pagine figlie, potresti dover scoprire la profondità della pagina. Ti aiuterà a ottenere il livello della tua pagina e ti dirà anche se è la pagina genitore.
Istruzioni: Aggiungi il seguente codice al file functions.php del tuo tema WordPress.
<?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;
}
?>
Potrebbe interessarti anche utilizzare il modello genitore di categoria.
Commenti Lascia una risposta