WordPress : Hiérarchie des modèles WordPress lorsque les sous-pages ne sont pas définies

Publié par Jean-Michel le

Exemple de site ( mysite.com) et de page définis avec wordpress commemysite.com/mypage

Cette page passe par template page-mypage.php. Maintenant, quand je lance mysite.com/mypage/somechildoù la somechildpage n’est pas définie avec wordpress. Cela provoque une erreur introuvable (404).

Comment puis-je faire mysite.com/mypage/*/*passer par le modèle page-mypage.php?

Solution n°1 trouvée

Vous devez également sélectionner le même modèle de page pour les pages enfants. Assurez-vous de l’avoir fait.

Lire également:  Wordpress : Modifications du personnalisateur de thème DIVI non appliquées sur les pages existantes

Solution n°2 trouvée

wordpress n’est pas un modèle de base de slug, veuillez vérifier

https://developer.wordpress.org/files/2014/10/template-hierarchy.png

en supposant que vous avez une page appelée mypage, elle utilisera si elle existe

custom-template-you-define.php //if doesn't exist it will look for 
page-[slug].php // if doesn't exist it will look for 
page-[id].php // if doesn't exist it will look for 
page.php // if doesn't exist it will look for 
singular.php //if doesn't exist it will look for 
index.php //if doesn't exist White Screen

et si vous créez une autre page appelée somechild assign as child page, la même méthode s’applique à cette page.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *