logo

Supprimer le style inline imposé par WordPress [functions]

WordPress nous impose une horrible tartine de style inline (pour Gutenberg). Pour ceux qui, comme nous, optimisent leur CSS et évitent de mettre leur style inline, voici la solution pour supprimer cette horreur de votre code. Attention  cependant ! Les couleurs proposées, en Back Office, par Gutenberg ne seront rattachées à aucun style (il est toujours possible de coller le style dans votre style.css, mais il ne sera pas mis à jour avec les nouvelles fonctionnalité de WordPress).

Dans functions.php

function remove_global_styles_and_svg_filters() {
    remove_action( 'wp_enqueue_scripts', 'wp_enqueue_global_styles' );
    remove_action( 'wp_body_open', 'wp_global_styles_render_svg_filters' );
}
add_action('init', 'remove_global_styles_and_svg_filters');