Les options de thème WordPress ne peuvent pas être lues ni enregistrées depuis/vers la base de données

Publié par Jean-Michel le

Nous avons installé ce thème http://www.freshthemes.com/demo/weekly/ avec WordPress 3.1.3. Lors de l’enregistrement des options de thème, les options sont enregistrées dans l’interface, mais pas transmises à la base de données.

Sur le frontend, on peut clairement voir que le thème charge toujours les valeurs correctes de la base de données. Cela a pu se produire lors de l’une des mises à jour de la version principale de WordPress.

Des idées pour reconnecter le panneau d’administration aux valeurs d’option réelles (stockées dans wp_option) ? Peut-être que cela s’est produit en raison d’un changement de comportement dans le noyau WordPress qui n’est pas reflété par le thème.

Dans l’attente de vos réponses !

Cordialement Sébastien

Solution n°1 trouvée

Voici la solution :

http://wordpress.org/support/topic/get_theme_mod-seems-not-returning-any-value-after-upgrading-tp-wordpress-31

Plus : Si vous avez perdu vos options de thème, jetez un coup d’œil dans le tableau wp_options et recherchez LIKE ‘%theme_mods_%’ sur option_name

Dans notre cas, les noms changent comme ça : OLD : theme_mods_weekly_v103 NEW : theme_mods_Weekly

Pour restaurer les anciens paramètres, copiez l’option_value dans le nouveau option_name

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 *