Maison  >  Article  >  Tutoriel CMS  >  Afficher la liste des pages enfants dans la page parent WordPress

Afficher la liste des pages enfants dans la page parent WordPress

藏色散人
藏色散人avant
2019-10-22 11:31:252692parcourir

Si vous souhaitez afficher le lien de la liste des sous-pages dans la page parent WordPress, vous pouvez y parvenir via le code suivant. Ce qui suit est introduit par la colonne Tutoriel WordPress. .

Afficher la liste des pages enfants dans la page parent WordPress

Pour afficher une liste de pages enfants dans la page parent WordPress, ajoutez le code suivant au thème actuel function.php :

function wpb_list_child_pages() {
global $post; 
if ( is_page() && $post->post_parent )
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
else
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );
if ( $childpages ) {
$string = &#39;<ul>&#39; . $childpages . &#39;</ul>&#39;;
}
return $string;
}
add_shortcode(&#39;wpb_childpages&#39;, &#39;wpb_list_child_pages&#39;);

Après cela, vous pouvez utilisez le shortcode :

[wpb_childpages]

ajouté au widget texte.

Le widget de texte par défaut ne prend pas en charge les codes courts. Vous pouvez ajouter :

add_filter(&#39;widget_text&#39;, &#39;do_shortcode&#39;);

au thème actuel function.php pour que le widget de texte prenne en charge les codes courts.

Vous pouvez également ajouter le code suivant à l'emplacement approprié du modèle de page thématique :

<?php wpb_list_child_pages(); ?>

Par exemple, créez un nouveau modèle de page, ajoutez le code et sélectionnez uniquement la page nouvellement créée lors de l'utilisation de ce modèle de fonction.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer