WordPress : Liste les pages enfants du parent de la page actuelle

Publié par Jean-Michel le

Je développe un thème WordPress en utilisant la version 3.5.1, et dans chaque page je veux afficher un menu vertical latéral affichant toutes les pages qui appartiennent au parent de la page actuelle. J’ai essayé avec ça :

<?php
    $args = array( 
        'sort_column' => 'menu_order',
        'child_of' => $post->parent
    );
?>
<ul>
    <?php wp_list_pages($args);  ?>
</ul>

Mais ce que je reçois, c’est chaque page parent, au lieu de ce que je prétends faire. Quelle est la meilleure approche pour le faire ?

Merci beaucoup d’avance!

Solution n°1 trouvée

C’est une erreur de syntaxe.

Essaye ça:'child_of' => $post->post_parent

Cela devrait renvoyer les frères et sœurs de la page dans laquelle vous vous trouvez.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *