PluginProbe
Gutenberg / 22.7.0
Gutenberg v22.7.0
24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 All 403 releases
← All changes | lib/block-supports/duotone.php +9 -1 23.6.2 → 22.7.0 View file →
@@ -12,8 +12,16 @@
12 12 'register_attribute' => array( 'WP_Duotone_Gutenberg', 'register_duotone_support' ),
13 13 )
14 14 );
15 15
16 +// Set up metadata prior to rendering any blocks.
17 +if ( class_exists( 'WP_Duotone' ) ) {
18 + remove_action( 'wp_loaded', array( 'WP_Duotone', 'set_global_styles_presets' ) );
19 + remove_action( 'wp_loaded', array( 'WP_Duotone', 'set_global_style_block_names' ) );
20 +}
21 +add_action( 'wp_loaded', array( 'WP_Duotone_Gutenberg', 'set_global_styles_presets' ), 10 );
22 +add_action( 'wp_loaded', array( 'WP_Duotone_Gutenberg', 'set_global_style_block_names' ), 10 );
23 +
16 24 // Add classnames to blocks using duotone support.
17 25 if ( function_exists( 'wp_render_duotone_support' ) ) {
18 26 // Deprecated render function.
19 27 remove_filter( 'render_block', 'wp_render_duotone_support' );
@@ -21,9 +29,9 @@
21 29 if ( class_exists( 'WP_Duotone' ) ) {
22 30 remove_filter( 'render_block', array( 'WP_Duotone', 'render_duotone_support' ) );
23 31 remove_filter( 'render_block_core/image', array( 'WP_Duotone', 'restore_image_outer_container' ) );
24 32 }
25 -add_filter( 'render_block', array( 'WP_Duotone_Gutenberg', 'render_duotone_support' ), 10, 3 );
33 +add_filter( 'render_block', array( 'WP_Duotone_Gutenberg', 'render_duotone_support' ), 10, 2 );
26 34 add_filter( 'render_block_core/image', array( 'WP_Duotone_Gutenberg', 'restore_image_outer_container' ), 10, 1 );
27 35
28 36 // Enqueue styles.
29 37 // Block styles (core-block-supports-inline-css) before the style engine (gutenberg_enqueue_stored_styles).