web-dev-qa-db-fra.com

Les modèles ont disparu des listes déroulantes

Je pense que cela est arrivé lorsque je suis passé à la version 3.4, ou peut-être plus récemment. La liste déroulante des modèles manque maintenant à la plupart de mes modèles. Les pages qui utilisaient les modèles fonctionnent toujours, mais lorsque je modifie la page, le menu déroulant indique "Modèle par défaut" et le modèle actuellement utilisé ne s'affiche pas dans la liste déroulante.

quelqu'un a-t-il une idée de la raison de leur disparition ou de ce que je peux faire pour les récupérer?

1
Kit Barnes

Une mise à jour de WordPress 3.4.1 a été publiée il y a un peu plus d'une semaine. Une des corrections de bugs mentionnée est "Fixes an issue where a theme’s page templates were sometimes not detected." Avez-vous déjà essayé de faire cette mise à jour?

1
Dougal Campbell

Les en-têtes de votre modèle ne sont peut-être pas correctement formatés. Si je me souviens bien, j'ai récemment vu quelque chose sur le code utilisé pour lire les modèles de page qui avait changé et qui était plus strict sur le formatage correct des en-têtes. Assure-toi le nom est sur sa propre ligne il y a un espace entre les astérisques nom et commentaire:

<?php
/*
Template Name: Snarfer
*/
?>

ou

<?php
/* Template Name: Snarfer */
?>
0
Milo