Si vous avez plusieurs sous-pages de pages enfants, vous devrez peut-être connaître la profondeur de la page. Cela vous aidera à obtenir le niveau de votre page et vous indiquera également s'il s'agit de la page parente.
Instructions : Ajoutez le code suivant au fichier functions.php de votre thème 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;
}
?>
Vous pourriez également aimer utiliser le modèle de catégorie parente.
Commentaires Laisser une réponse