WordPress 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