Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)
  • Problem solved.

    This wasn’t related to the enqueue_block_editor_assets function but caused by a “cleaner” function that was removing the id attribute from style tags, breaking WP’s enqueue system on 6.2

    Hi @areoimiles

    I’ve fixed the issue. It wasn’t related to the plugin.
    I had a “cleaner” function that was removing the id attribute from style tags, breaking WP’s enqueue system.

    Sorry for wasting your time.

    Let me thank you for this really useful and very well working plugin!
    And good luck with ROI.AI ??

    Kind Regards,

    AJB

    Btw @areoimiles I’ve tried to remove my editor.css file enqueue code block from functions.php and nothing happened…

    Hi @areoimiles

    All bootstrap blocks stylesheets get loaded correctly.
    But there are two css files missing (not even enqueued):

    • /wp-content/plugins/all-bootstrap-blocks/assets/css/editor-bootstrap.min.css
    • /wp-content/plugins/all-bootstrap-blocks/assets/css/select2.min.css

    These two files are enqueued in the main site-editor.php DOM, but not in the DOM generated inside the “editor-canvas” iframe.

    Below is the full content of the srcdoc attribute of the “editor-canvas” iframe.

    <!doctype html><style>html{height:auto!important;}body{margin:0}</style><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/><link  id="" rel="stylesheet" media="all"/>

    Regarding my own editor.css file, this was enqued with the following code in functions.php:

    add_action('enqueue_block_editor_assets', function(){
       $theme_version = wp_get_theme()->get( 'Version' );
       $version_string = is_string( $theme_version ) ? $theme_version : false;
      
      wp_enqueue_style('mmk-editor-style', get_template_directory_uri() . '/editor.min.css', array(), $version_string);
    });

    This was working fine, without conflicting with “your” editor-bootstrap.min.css, until I updated WP to 6.2.

    That’s why I think the two issues are related: both “our” editor.css files don’t get enqueued inside the iframe…

    Thank you

    Thank you @areoimiles for your prompt reply.

    I’m using WP 6.2 and All Bootstrap Blocks 1.3.4
    No specific theme, just a blank block theme.

    This is how a button group with class “info” looks like in a page editor:

    This is how the same button group looks like when created inside the site editor:

    This is just a (very simple) example. As you can see, styling doesn’t get picked up.

    This was working fine with WP 6.1.

    This problem is probably related to this other one for which I’ve already opened a topic on the Fixing WordPress forum: https://www.ads-software.com/support/topic/enqueue_block_editor_assets-not-working-in-full-site-editor/

    Kind Regards,

    AJB

Viewing 5 replies - 1 through 5 (of 5 total)