Supprimer le Gutenberg Block Library CSS de WordPress

Lors de la mise à jour WordPress 5.0, est apparu l’éditeur de texte Gutenberg pour remplacer l’ancien, TinyMCE.

Bien que cet éditeur paraisse plus User-friendly, il à un problème notoire, qui et loin d’être mineur.

Si comme moi vous testez les performances de vos sites sur LightHouse, Page Speed Insight ou tout autre alternative, vous aurez probablement remarqué que l’appel du CSS de Gutenberg ralenti énormément la vitesse de chargement de votre site.

Beaucoup de développeur WordPress désactive l’éditeur Gutenberg pour revenir au TinyMCE, cependant, le CSS de Gutenberg (block-library/style.min.css) continue d’être chargé malgré cela.

Voici ci dessous la méthode pour supprimer définitivement l’appel de ce fichier :

<php 
  //Remove Gutenberg Block Library CSS from loading on the frontend 
  function hugoSalazar_remove_wp_block_library_css(){ 
   wp_dequeue_style('wp-block-library'); 
   wp_dequeue_style('wp-block-library-theme'); 
  } 
  add_action('wp_enqueue_scripts', 'hugoSalazar_remove_wp_block_library_css', 100 );