diff --git a/src/WidgetSystem/Runtime.php b/src/WidgetSystem/Runtime.php index e22dfeee..a05c71c6 100644 --- a/src/WidgetSystem/Runtime.php +++ b/src/WidgetSystem/Runtime.php @@ -16,6 +16,10 @@ final class Runtime { } self::$registered = true; + // Reference theme manages widgets on the classic screen; the block widget editor bypasses every schema form. + add_filter('gutenberg_use_widgets_block_editor', '__return_false'); + add_filter('use_widgets_block_editor', '__return_false'); + add_action('widgets_init', [self::class, 'unregister_core_widgets'], 1); add_action('widgets_init', [WidgetAreas::class, 'register'], 5); add_action('widgets_init', [self::class, 'register_widgets'], 10);