Comment obtenir toutes les pages enfant d'un parent de la page dans wordpress?
Exemple:
About
--- Menu 1
--- Menu 2
--- Menu 3
--- Menu 4
si je suis sur la page... j'ai les sous-pages.
mais, si l'entrée de Menu 1 toutes les pages disparaissent
Ce que j'ai besoin de tout le temps voir les pages parentes
Actuellement, j'ai ce code
<? if (is_page()) {
$g_page_id = $wp_query->get_queried_object_id();
wp_list_pages("depth=4&title_li=&child_of=".$g_page_id."&sort_column=menu_order");
}
?>
Merci!
Résolu
je l'utiliser et beau travail!
<?php if ( is_page() ) { ?>
<?php
if($post->post_parent)
$children = wp_list_pages('title_li=&child_of='.$post->post_parent.'&echo=0'); else
$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
if ($children) { ?>
<div class="title"><?php
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
?><span></span></div>
<ul>
<?php echo $children; ?>
</ul>
<?php } } ?>
Vous devriez essayer de chercher la prochaine fois. Essayez cette stackoverflow.com/questions/9190427/...
Ce code ne fonctionne pas pour moi, j'ai eu une erreur.
Ce code ne fonctionne pas pour moi, j'ai eu une erreur.
OriginalL'auteur krathos | 2013-05-10
Vous devez vous connecter pour publier un commentaire.
Ici vous allez. Un peu en retard pour l'auteur, mais les gens viennent ici pour une réponse encore 😉
$post->post_parent
alors pourquoi utiliserget_post_ancestors
pour obtenir parent?OriginalL'auteur JosFabre