vendredi 25 septembre 2026

À propos

Contact

Lexique · Cœur de WordPress

Page parente

En anglais : « Parent page »

La page parente est la page immédiatement supérieure dans la hiérarchie d'une page enfant, référencée via le champ post_parent et reflétée dans le permalien.

Organiser une documentation en chapitres et sous-chapitres, ou une offre de services en catégories et sous-pages, demande une relation d’imbrication que les articles, non hiérarchiques, ne proposent pas nativement.

Fonctionnement dans WordPress

Ce lien se matérialise par la colonne post_parent de la table wp_posts, réglable depuis le panneau « Attributs de page » de l’éditeur. Avec la structure de permaliens par défaut basée sur le nom, une page enfant hérite du chemin de sa page parente : une page Tarifs sous Services devient /services/tarifs/. Une requête WP_Query avec l’argument post_parent permet de lister les descendants d’une page donnée.

Exemple

$enfants = new WP_Query( array(
    'post_type'   => 'page',
    'post_parent' => $page_id,
) );

Bon à savoir

Cette hiérarchie influence aussi la sélection du modèle de page appliqué par la hiérarchie des gabarits, certains thèmes proposant des fichiers spécifiques aux pages enfants d’une section donnée.

Rien n’empêche techniquement d’imbriquer plusieurs niveaux de pages parentes et enfants, mais au-delà de trois ou quatre niveaux, le permalien devient long et la navigation par fil d’Ariane gagne en complexité ; la plupart des sites limitent volontairement la profondeur de cette hiérarchie.

Supprimer une page parente ne supprime pas automatiquement ses pages enfants : celles-ci deviennent simplement orphelines, avec un post_parent pointant vers un identifiant qui n’existe plus, ce qui peut fausser silencieusement le fil d’Ariane généré par le thème.