Skip Block Editor Styles on Divi Builder Pages
Stops the block library stylesheet loading on pages built with the Divi Builder, which do not use blocks, so each of those pages loads one stylesheet less.
Opens WPIDE on
Code
add_action( 'wp_enqueue_scripts', function () {
if ( ! is_singular() ) {
return;
}
if ( 'on' !== get_post_meta( get_queried_object_id(), '_et_pb_use_builder', true ) ) {
return;
}
wp_dequeue_style( 'wp-block-library' );
wp_dequeue_style( 'wp-block-library-theme' );
wp_dequeue_style( 'classic-theme-styles' );
}, 100 );
Notes
Leave it off if you mix Divi layouts with WordPress blocks on the same page.
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.