31 votes

La liste déroulante des modèles ne s'affiche pas dans la page d'administration de Wordpress

Je travaille sur un projet basé sur Wordpress, et je viens d'ajouter un nouveau modèle à l'installation en téléchargeant un fichier de modèle. J'étais en train de créer une nouvelle page qui utilisera mon nouveau modèle, quand soudain, le menu déroulant "Modèle" dans la boîte "Attributs de la page" a disparu.

J'utilise Wordpress 3.0.1.

Mise à jour : J'ai vu un site qui m'a dit de revenir au modèle par défaut, et de revenir à mon modèle personnalisé. Apparemment, cela a fonctionné, mais je ne comprends toujours pas ce qui déclenche ce bogue. De plus, toute connaissance ou indication supplémentaire sur ce bogue serait d'une grande aide puisque mon travail exige que je le corrige (et éventuellement que je soumette la correction du bogue à Wordpress). Je vous remercie de votre attention.

35voto

Sandeep Josan Points 301

Si vous avez désactivé ou supprimé le fichier style.css du répertoire des modèles, cela ne fonctionnera pas non plus.

Il doit donc y avoir le fichier style.css dans le répertoire des modèles, puis le répertoire des modèles s'affichera. Lorsque vous essayez de supprimer le style.css du répertoire template ou d'utiliser le style.css du dossier css, vous devez mettre un style.css dans le répertoire template.

Remerciements

24voto

Dominic Francis Points 339

Morichika a raison. J'ai eu le même problème, mais il s'est résolu tout seul :

<?php
    /**
    * Template Name: Front Page
    */
?>

21voto

morichika Points 151

J'ai trouvé une autre solution à ce problème. J'ai réactivé mon thème personnalisé mais le problème a persisté alors dans la section la plus haute du code pour le modèle de page personnalisé où il définit en fait le nom du modèle comme ceci :

<?php
    /*
     Template Name: Front Page
    */
?>

C'est ce que j'ai fait :

<?php
    /**
    * Template Name: Front Page
    */
?>  

J'ai ensuite rafraîchi le panneau d'administration et il est apparu. Cela semble un peu bizarre mais cela a fonctionné pour moi. Je me sens heureux de partager cela.

15voto

Edgar Alloro Points 478

J'ai essayé plusieurs des réponses proposées. Aucune n'a fonctionné dans mon cas.

Une raison possible pour laquelle la liste déroulante des modèles ne s'affiche pas est la suivante a manquant index.php dans votre dossier Theme.

Il suffit d'en créer un vide, au cas où votre hiérarchie n'en aurait pas besoin. Mais l'existence de ce fichier permet de choisir le modèle de page et supprime le message d'erreur dans la page Choose-Theme btw.

12voto

Jack Nicholsonn Points 154

J'ai réussi à résoudre ce problème en m'assurant que l'option style.css dans le thème Root contenait les commentaires du thème. J'ai supprimé toute la feuille de style et cela a supprimé la liste déroulante des modèles.

Placez ceci en haut de la page de votre thème Root's style.css .

/wp-content/themes/YOUR_THEME/style.css

/*
Theme Name: Twenty Thirteen
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

https://codex.wordpress.org/Theme_Development#Theme_Stylesheet

Ou si vous avez un thème personnalisé...

/*
Theme Name: My Wordpress Theme
Theme URI: https://example.tk
Author: Me
Author URI: https://example.tk
Description: This is my custom theme
Version: 1.0
*/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X