Les options de thème WordPress ne peuvent pas être lues ni enregistrées depuis/vers la base de données
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
0 commentaire