La liste des modèles WordPress ne s’affiche pas dans les messages
Je suis confronté à un problème très courant avec WordPress, je ne vois pas la liste de mes templates dans la page post edit. Il y a des tonnes de messages à ce sujet ici, mais je n’ai trouvé la solution à mon problème dans aucun d’entre eux.
J’ai essentiellement ceci dans mon répertoire de thème : index.php, page.php, header.php, functions.php, sidebar.php, style.css
dans page.php et index.php, j’ai :
/*
Template Name: HOME
*/
et
/*
Template Name: PAGE
*/
Ce que j’ai déjà essayé : – je suis revenu au thème WordPress d’origine et je suis revenu au mien – je me suis assuré que l’autorisation 755 était attribuée au dossier – j’ai copié un fichier de travail d’un autre thème et j’y ai inséré mon code – complètement déconnecté et revenu
mais rien n’y fait, je ne vois toujours pas la liste des templates pour mon thème alors que pour les thèmes officiels, je vois bien la liste des templates de pages.
Aucune suggestion?
Merci Laurent
Solution n°1 trouvée
Vous ne pouvez pas utiliser index.php ou page.php comme modèle de page, car ces fichiers sont réservés aux autres modèles d’un thème.
Comme l’indique la référence du modèle de page :
Nommez votre fichier de modèle afin que vous puissiez facilement identifier son nom de modèle, par exemple, nom de fichier my-custom-page.php pour le nom de modèle « Ma page personnalisée ». Certains codeurs regroupent leurs modèles avec un préfixe de nom de fichier, tel que page_my-custom-page.php (n’utilisez pas le préfixe de page car WordPress interprétera le fichier comme un modèle de page spécialisé.)
Pour plus d’informations sur les conventions de dénomination des fichiers de thème et les noms de fichiers que vous ne pouvez pas utiliser, consultez Noms de fichiers de thème réservés.
0 commentaire