J’ai déjà reçu quelques questions de personnes ayant des problèmes avec leurs options d’arrière-plan personnalisées dans WordPress après la mise à niveau vers WordPress 3.3. Dans le passé, je n’utilisais pas beaucoup la fonction Dans mes thèmes car je n’avais jamais vraiment utilisé aucune des classes ajoutées dynamiquement à la balise body. Cependant, avec WorPress 3.3, c’est la clé puisque maintenant la fonction d’arrière-plan personnalisé l’utilise.

Dans WordPress 3.3, lorsque vous ajoutez votre arrière-plan personnalisé au lieu d’appliquer le style à votre balise “body” comme avant, il ajoute maintenant une nouvelle classe appelée “custom-background” et applique le CSS à la place.

Exemple:

<style type="text/css">
body.custom-background { background-color: #921d1d; }
</style>

Puisqu’il applique le style à cette classe spécifique, vous aurez besoin de la classe custom-background dans votre balise body.

Le correctif

Ouvrez header.php et localisez votre balise . Changer pour:

 <body <?php body_class(''); ?>>

Alternative “Fix”

Bien sûr, si vous ne voulez pas avoir les classes supplémentaires, vous pouvez toujours changer la balise body en ceci (non recommandé):

<body class="custom-background">

Share: