WordPress 4.2 casse tout !

Thumbnail for 605663WordPress devient tatillon.. sans prévenir !

Depuis la mise à jour automatique de WordPress vers la 4.2, le site était tout cassé.

En mode « debug », (non visible par les utilisateurs, mais moi, quelle pollution), de nombreux messages d’erreur annonçaient une mauvaise référence à la fonction « register_sidebar« , qui gère les bandeaux autour du contenu (footer, Header, Box, …)

Cerise sur le gâteau, une fois déconnecté, page blanche sur la wp-login …  bref l’horreur.

après avoir désactivé tous les plugins :

FTP > renommer le repertoire plugins en !!plugins,

je retrouve mon accès à la page d’admin.

FTP > renommer le repertoire !!plugins en plugins de nouveau

 

et tous les plugins sont désactivés.Mais par contre, toujours un message d’erreur !

 

Après avoir fouillé les entrailles de WordPress, il suffisait de lire : il faut ajouter un « id » à chacune de vos sidebar dans le function.php de votre theme.

 

Par exemple :

register_sidebar(
        array(
            'name' => 'Sidebar Bottom',
            'description' => 'Displays in in the main sidebar stacked at the bottom.',

devient

register_sidebar(
        array(
            'name' => 'Sidebar Bottom','id' => 'sidebar-1',
            'description' => 'Displays in in the main sidebar stacked at the bottom.',

 

Et ce pour chaque sidebar

 

Et voila ! Plus quà réactiver tous les plugins et le site retrouve toutes ses fonctions, y compris la connexion à la page d’admin 🙂  !!

 

Laissez un message après le BiiiiiP / please leave us a message

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Fièrement propulsé par WordPress | Thème : Baskerville 2 par Anders Noren.

Retour en haut ↑