web-dev-qa-db-fra.com

Sortie de titre supplémentaire avec cette fonction wp_list_pages

voici le code:

add_shortcode ('get_menu_child','get_menu_child');
   function get_menu_child ($att) {

       global $wp_query;
       $thePostID = $wp_query->post->ID;

       $output = '';
       $output .= '<div class="childbutton">';
       $output .= wp_list_pages("echo=0&child_of=5&exclude=".$thePostID."");
       $output .= '</div>';

    return do_shortcode($output);
   } 

voici la sortie:

<div class="childbutton">
<li class="pagenav">Pages<ul>
<li class="page_item page-item-46"><a href="#">Culte et culture</a></li>
<li class="page_item page-item-49"><a href="#">Écoles</a></li>
<li class="page_item page-item-43"><a href="#">Organismes communautaires</a></li>
<li class="page_item page-item-52"><a href="#">Parcs et camping</a></li>
<li class="page_item page-item-40"><a href="#">Tourisme</a></li>
</ul></li></div></p>
</div>

Question pourquoi la fonction retourne un "extra" pages texte "PAGES" comment s'en débarrasser?

1
menardmam

ok, trouvé la réponse ici: http://codex.wordpress.org/Function_Reference/wp_list_pages#Exclude_Pages_from_List

voici l'essentiel de la réponse:

Balisage et style des éléments de page

Par défaut, wp_list_pages () génère une liste imbriquée et non ordonnée de pages WordPress créées avec le panneau d’administration Écriture> Page. Vous pouvez supprimer l'élément le plus externe (li.pagenav) et la liste (ul) en définissant le paramètre title_li sur une chaîne vide.

4
menardmam