Comment afficher une liste de pages d'enfants pour une page parentale en WordPress

Comment afficher une liste de pages d'enfants pour une page parentale en WordPress

L'organisation du contenu avec les pages parent et enfant (sous-pages) est un moyen puissant de structurer votre site WordPress, en particulier pour la documentation, les pages de service, les tutoriels, les portfolios ou les sites d'affaires à plusieurs niveaux. L'affichage d'une liste dynamique de pages d'enfants sous une page parent aide les visiteurs à naviguer rapidement dans un contenu plus profond, réduit les taux de rebond, améliore les liens internes et envoie des signaux SEO forts à Google sur la hiérarchie de votre site.

Avec l'édition complète du site et les thèmes de bloc, montrer dynamiquement les pages enfant est encore un besoin très commun — et WordPress le rend facile sans codage compliqué. Chez Cope Business, nous ajoutons fréquemment des listes de pages pour enfants services techniques d'audit SEO améliorer la structure du site, l'expérience utilisateur et l'efficacité des rampes.

Ce guide étape par étape vous montre quatre façons faciles d'afficher une liste de pages pour enfants pour n'importe quelle page mère en WordPress – en utilisant des shortcodes, widgets, code et plugins.

Pourquoi afficher les pages d'un enfant pour une page parentale?

  • Meilleure navigation — Les utilisateurs voient les sous-pages correspondantes sans creuser dans les menus
  • UX amélioré — Hiérarchie claire = moins de frustration
  • Avantages liés au référencement — Liens internes plus forts, meilleure trajectoire, grappes thématiques
  • Contenu Découverte — Points saillants de pages plus profondes qui pourraient autrement être manquées
  • Look professionnel — Faire la documentation, les services, ou les sites de cours se sentent organisés

Idéal pour : Pages de service (=SEO Services== → pages pour enfants pour chaque service), sites de documentation, plans de cours ou catégories de portefeuille.

Méthode 1: Utilisation d'un code court (plus facile – pas de plugin nécessaire)

WordPress a un shortcode intégré pour l'inscription des pages enfant.

Étapes

  • Modifier n'importe quelle page parent (ou en créer une nouvelle).
  • Dans l'éditeur de blocs, ajouter un Code abrégé bloc.
  • Coller ce shortcode :
text[list_pages child_of="CURRENT_PAGE_ID" sort_column="menu_order" depth="1"]
  • Remplacer CURRENT PAGE ID par l'identifiant réel de la page mère (trouver l'identifiant dans l'URL lors de l'édition : post=123)
  • Ou utilisez cette version dynamique (montre automatiquement les enfants de la page actuelle):
text[list_pages child_of="this" sort_column="menu_order" depth="1"]
  • Personnaliser les options & #160;:
    • profondeur = ,1′′ → seulement enfants directs
    • trier column=-titre → alphabétique
    • exclusion = -45,67′′ → exclusion des identifiants de page spécifiques
    • include = ,34′′ → afficher uniquement ces pages
  • Publier → Vous avez maintenant une liste claire de pages pour enfants!

Pour: Aucun plugin, natif, très rapide.
Points négatifs: Style basique (ajouter CSS pour un meilleur look).

CSS rapide Conseil (Apparence > Personnaliser > CSS supplémentaire) :

CSS

ul.children li {
    list-style: none;
    margin-bottom: 10px;
}
ul.children a {
    display: block;
    padding: 12px;
    background: #f8f9fa;
    border-radius: 6px;
    text-decoration: none;
}
ul.children a:hover {
    background: #e9ecef;
}

Méthode 2: Utilisation d'un widget (pour barre latérale ou pied de page)

  1. Allez à Apparence > Widgets.
  2. Ajouter Page widget à votre sidebar/foot.
  3. Dans les paramètres du widget :
    • Titre: Autres services
    • Vérifiez les sous-pages de la page actuelle
    • Cochez «Trier par ordre de menu» ou titre
    • Profondeur: 1 (enfants directs seulement)
  4. Enregistrer → Les pages enfant apparaissent dynamiquement dans la barre latérale.

Pour: Très facile, pas de shortcodes.
Points négatifs: Ne fonctionne que dans les zones de widget (pas dans le contenu).

Méthode 3: Utilisation d'un plugin (Meilleur pour le contrôle visuel et avancé)

Les greffons vous donnent des vignettes, un style, une hiérarchie et plus encore.

Plugin recommandé: Liste des articles de catégorie avec pagination (gratuit)

  1. Installer Lister les postes de catégorie avec pagination ou Afficher les pages (tous deux gratuits).
  2. Utilisez le shortcode à l'intérieur du contenu :
text[display-posts parent="CURRENT_PAGE_ID" posts_per_page="10" orderby="menu_order title" include_excerpt="true" image_size="thumbnail"]


(Replace CURRENT_PAGE_ID with actual ID or use dynamic methods)

Meilleur plugin: Liste des pages (free)

  • Code abrégé :
[pagelist child_of="this" depth="1" show_image="true" show_first_image="true"]
  • Ajoute des vignettes, des extraits, une hiérarchie.

Pour: Thumbnails, pagination, extraits, options de style.
Points négatifs: Ajoute un autre plugin (léger).

Méthode 4 : Utilisation du code personnalisé dans le modèle de page (avancée)

Pour un contrôle complet sur des pages spécifiques.

  1. Créez un thème enfant.
  2. Copier page.php vers page-child-pages.php
  3. Ajoutez ce code où vous voulez la liste :
PHP<?php $children = wp_list_pages(array( 'child_of' => get_the_ID(), 'echo' => 0, 'title_li' => '', 'depth' => 1, 'sort_column' => 'menu_order' )); if ($children) { echo '<ul class="child-pages-list">'; echo $children; echo '</ul>'; } ?>
  1. Attribuer ce modèle aux pages mères (Attributs de page > Modèle).

Pour: Contrôle total, pas de plugin.
Points négatifs: Nécessite une connaissance du thème et du modèle enfant.

Meilleures pratiques pour les listes de pages d'enfants

  • Hiérarchie — Utiliser la profondeur ====1′′ pour les enfants directs seulement
  • Style — Ajouter des vignettes, des extraits ou des icônes pour l'attrait visuel
  • SEO — Utiliser des rubriques descriptives; ajouter des liens internes naturellement
  • Mobile — S'assurer que la liste est réactive (la plupart des plugins gèrent cela)
  • Résultats — Cache page si vous utilisez des requêtes dynamiques

Réflexions finales

L'affichage des pages d'enfants sous une page parent est un moyen rapide d'améliorer la navigation, l'expérience utilisateur et le lien interne, ce qui aide SEO. Commencez par la méthode de shortcode intégrée — elle est simple et puissante. Ajoutez un plugin si vous voulez des vignettes et un style.

Meilleure structure = meilleure expérience utilisateur = meilleurs classements.

Besoin d'aide pour organiser votre hiérarchie de site, ajouter des listes de pages d'enfants dynamiques, ou optimiser pour le référencement? Contacter Cope Business pour une consultation SEO technique gratuite — nous allons examiner votre structure de site et mettre en œuvre des améliorations qui conduisent à des résultats réels.

Cet article était - il utile?
OuiNuméro