Il ne vous a sûrement pas échappé que WordPress avait mis a jour son éditeur de contenu WYSIWYG.
Et cela marche très bien pour les pages de contenu classiques.
Il y a quelques mois, l’éditeur a été implémenté dans la gestion des widgets.
Et là, patatras…
index.js:1:3953
Uncaught (in promise) TypeError: e is undefined
Et impossible de pouvoir éditer les sidebars déjà configurées :
En attendant que le problème de Gutenberg soit réglé, vous voudrez repasser sur l’ancien mode d’édition des widgets.
Pour cela, il suffit d’ajouter cette petite directive dans le fichier functions.php de votre thème, ou de créer un child thème si vous utilisez un thème acheté, susceptible d’être mis à jour.
remove_theme_support( 'widgets-block-editor' );
Reproduire cette personnalisation aujourd’hui
Le principe du hook reste utile, mais les écrans d’administration et les API WordPress ont évolué depuis la publication. Testez le code dans un environnement de recette avec la version exacte du cœur, du thème et des extensions du site.
- Sauvegardez les fichiers et la base avant toute modification.
- Contrôlez les capacités utilisateur, les nonces, la validation des entrées et l’échappement des sorties.
- Placez la personnalisation dans une extension dédiée ou un thème enfant afin de préserver les mises à jour.
Référence : manuel officiel de développement des extensions WordPress.
">
">