web-dev-qa-db-fra.com

La modification de page Wordpress n'enregistre pas le modèle sélectionné

La fonctionnalité fonctionnait dans le passé, mais les pages semblent désormais utiliser par défaut le "Modèle par défaut".

Je peux voir mes modèles de page disponibles dans le menu déroulant de la page de modification de la page. Cependant, après avoir enregistré l'administrateur, il affiche simplement à nouveau "Modèle par défaut".

J'ai essayé de désactiver tous les plugins et de refaire certains des modèles, mais le comportement persiste.

Des idées?

Note: J'utilise le dernier WordPress auto-hébergé.

Mise à jour: Après quelques recherches, il semble que je reçois "La table xxx/wp_postmeta" est marquée comme bloquée et doit être réparée ". Toutefois, le fait de réparer via phpmyadmin ne résout pas le problème.

Mise à jour: Reconstruit entièrement la table, toujours un problème.

(Initialement posté cette question ici: https://webapps.stackexchange.com/questions/33627/wordpress-page-edit-does-not-save-selected-template )

3
Ing

Il s'avère que c'était un problème avec mon hébergement.

phpmyadmin, bien que le fait de signaler que les opérations étaient complètes n’engageait pas réellement des réparations/optimisations. Maintenant, demandez pourquoi c'est avec l'entreprise.

Donc, la solution la plus simple était de réparer et d’optimiser la table.

0
Ing

J'avais le même problème et c'était causé par WPML. J'ai désactivé l'option "Synchroniser le modèle de page" dans les options de traduction WPML et cela a finalement fonctionné.

6
Björn Weinbrenner

Il semble que votre installation WordPress soit corrigée. Je voudrais essayer de supprimer tous les fichiers (sauf peut-être le dossier wp-content/ et les fichiers wp-config.php et .htaccess), puis de télécharger une nouvelle installation de WordPress.

Créez une nouvelle base de données MySQL, si vous le pouvez, et lancez le programme d'installation de WordPress. Après l’installation, vous pouvez réessayer d’importer le contenu de votre blog à l’aide du menu Outils du tableau de bord d’administration de WordPress.

C'est aussi une bonne idée de vérifier si le code est mauvais. Vous avez probablement déjà essayé de revenir au thème par défaut (Twenty Ten, Twenty Eleven, Twenty Twelve) et de désactiver tous les plugins, mais vous devez également vérifier si le répertoire wp-content/mu-plugins contient des fichiers, le cas échéant.

Bonne chance pour résoudre le problème.

3
shea

J'ai eu le même problème et l'ai résolu.

Je l'ai résolu en allant à la table wp_postmeta (via phpMyAdmin) et juste éditer l'enregistrement où:

post_id = {your post id or page id}
meta_key = _wp_page_template

J'ai changé la méta_valeur du _wp_page_template en default

Esperons que ça marche!

0
darkhorse21