Maison > Tutoriel CMS > WordPresse > le corps du texte

Afficher la liste des pages enfants dans la page parent WordPress

藏色散人
Libérer: 2019-10-22 11:31:25
avant
2677 Les gens l'ont consulté

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;);
Copier après la connexion

Après cela, vous pouvez utilisez le shortcode :

[wpb_childpages]
Copier après la connexion

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;);
Copier après la connexion

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(); ?>
Copier après la connexion

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!

Étiquettes associées:
source:zmingcx.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!