Changeset 51346 for branches/5.8/src/wp-includes/blocks/legacy-widget.php
- Timestamp:
- 07/06/2021 03:14:44 PM (4 years ago)
- Location:
- branches/5.8
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/5.8
-
branches/5.8/src/wp-includes/blocks/legacy-widget.php
r51199 r51346 26 26 27 27 $id_base = $attributes['idBase']; 28 if ( method_exists( $wp_widget_factory, 'get_widget_key' ) ) { 29 $widget_key = $wp_widget_factory->get_widget_key( $id_base ); 28 if ( method_exists( $wp_widget_factory, 'get_widget_key' ) && method_exists( $wp_widget_factory, 'get_widget_object' ) ) { 29 $widget_key = $wp_widget_factory->get_widget_key( $id_base ); 30 $widget_object = $wp_widget_factory->get_widget_object( $id_base ); 30 31 } else { 31 $widget_key = gutenberg_get_widget_key( $id_base ); 32 $widget_key = gutenberg_get_widget_key( $id_base ); 33 $widget_object = gutenberg_get_widget_object( $id_base ); 32 34 } 33 35 34 if ( ! $widget_key ) {36 if ( ! $widget_key || ! $widget_object ) { 35 37 return ''; 36 38 } … … 46 48 } 47 49 50 $args = array( 51 'widget_id' => $widget_object->id, 52 'widget_name' => $widget_object->name, 53 ); 54 48 55 ob_start(); 49 the_widget( $widget_key, $instance );56 the_widget( $widget_key, $instance, $args ); 50 57 return ob_get_clean(); 51 58 }
Note: See TracChangeset
for help on using the changeset viewer.