Si vous avez plusieurs sous-pages de pages enfants, vous devrez peut-être déterminer la profondeur de la page. Cela vous aidera à déterminer le niveau de votre page et à savoir s’il s’agit de la page mère.
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 pouvez également utiliser le modèle de catégorie parent.
Commentaires laisser une réponse