Catégories
Technique

🧱Gutenberg : désactiver complètement les astuces / tips de l’éditeur de blocs

Les astuces / tips de l’éditeur Gutenberg sont les infobulles qui s’affichent sur l’interface la première fois que vous ouvrez l’éditeur.

Il arrive fréquemment que l’on souhaite désactiver ces astuces. Première méthode : aller dans les options de l’éditeur et décocher la case « Astuces ». Le problème c’est que comme beaucoup de réglages de Gutenberg, ceux-ci sont enregistrés en LocalStorage sur le navigateur de l’administratrice ou de l’administrateur. Il est donc nécessaire d’effectuer ce réglage pour chaque compte utilisateur du site et de le refaire à chaque fois que l’on se connecte avec une nouvelle machine.

🧨La solution radicale pour supprimer totalement les astuces de l’éditeur Gutenberg

Il vous suffit d’aller dans le fichier functions.php de votre thème (ou de votre thème enfant) et d’y ajouter le bout de code suivant :

function jba_remove_gutenberg_tips() {
	$script = "
jQuery(document).ready(function(){
    var is_tip_visible = wp.data.select( 'core/nux' ).areTipsEnabled()
    if (is_tip_visible) {
        wp.data.dispatch( 'core/nux' ).disableTips();
    }
});	
	";
	wp_add_inline_script( 'wp-blocks', $script );
}
add_action( 'enqueue_block_editor_assets', 'jba_remove_gutenberg_tips' );

Ce bout de code va implémenter un petit script JS de 5 lignes qui permettra de demander à l’éditeur de tout simplement cocher par défaut systématiquement l’option de suppression des astuces de l’éditeur Gutenberg !

Et voilà !

Mentions légales