• When using Gutenberg Blocks, for each stylesheet an additional inline css is created for each instance of a block.

    For example is I am using a block called stk-block a style sheet called stk-7003ea7 will be created for data-block-id=”7003ea7″, another one called stk-d3b330a will be created for data-block-id=”d3b330a” and so on.

    Is it possible to setup a block not to create and use additional css for each block instance?

Viewing 1 replies (of 1 total)
  • I see the following possibilities for this:

    a) You disable any styles generated by the Block Editor with the following code:

    function wps_deregister_styles() {
     wp_dequeue_style( 'global-styles' );
    }
    add_action( 'wp_enqueue_scripts', 'wps_deregister_styles', 100 );

    b) You adapt the styles generated by the blocks to your wishes via theme.json. See: https://developer.www.ads-software.com/block-editor/how-to-guides/themes/theme-json/

    c) You use the theme editor to change defaults for individual blocks (Appeareance > Editor > Styles > Block Styles (on right side)).

    d) You leave the output as it is and enter your individual style adjustments in Additional Styles. You will find the field for this under Appeareance > Editor > Styles … then top right on the lower 3 points > Additional CSS.

    If you would like to have more options, please contact the Gutenberg team: https://github.com/WordPress/gutenberg/issues

Viewing 1 replies (of 1 total)
  • The topic ‘How to remove inline css for each instance of a block’ is closed to new replies.