Changeset 46138
- Timestamp:
- 09/15/2019 11:40:08 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
src/wp-admin/includes/widgets.php (modified) (2 diffs)
-
tests/phpunit/tests/widgets.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/widgets.php
r45932 r46138 52 52 } 53 53 54 $args = wp_list_widget_controls_dynamic_sidebar( 55 array( 56 0 => $args, 57 1 => $widget['params'][0], 58 ) 54 $control_args = array( 55 0 => $args, 56 1 => $widget['params'][0], 59 57 ); 60 call_user_func_array( 'wp_widget_control', $args ); 58 $sidebar_args = wp_list_widget_controls_dynamic_sidebar( $control_args ); 59 60 wp_widget_control( ...$sidebar_args ); 61 61 } 62 62 } … … 145 145 $params[0]['before_title'] = '%BEG_OF_TITLE%'; // deprecated 146 146 $params[0]['after_title'] = '%END_OF_TITLE%'; // deprecated 147 147 148 if ( is_callable( $wp_registered_widgets[ $widget_id ]['callback'] ) ) { 148 149 $wp_registered_widgets[ $widget_id ]['_callback'] = $wp_registered_widgets[ $widget_id ]['callback']; -
trunk/tests/phpunit/tests/widgets.php
r45798 r46138 621 621 wp_widgets_init(); 622 622 require_once ABSPATH . '/wp-admin/includes/widgets.php'; 623 $widget_id = 'search-2';624 $widget = $wp_registered_widgets[ $widget_id ];625 $params = array(623 $widget_id = 'search-2'; 624 $widget = $wp_registered_widgets[ $widget_id ]; 625 $params = array( 626 626 'widget_id' => $widget['id'], 627 627 'widget_name' => $widget['name'], 628 628 ); 629 $args = wp_list_widget_controls_dynamic_sidebar( 630 array( 631 0 => $params, 632 1 => $widget['params'][0], 633 ) 634 ); 629 $control_args = array( 630 0 => $params, 631 1 => $widget['params'][0], 632 ); 633 $sidebar_args = wp_list_widget_controls_dynamic_sidebar( $control_args ); 635 634 636 635 ob_start(); 637 call_user_func_array( 'wp_widget_control', $args );636 wp_widget_control( ...$sidebar_args ); 638 637 $control = ob_get_clean(); 639 638 $this->assertNotEmpty( $control ); … … 660 659 ); 661 660 $params = array_merge( $params, $param_overrides ); 662 $args = wp_list_widget_controls_dynamic_sidebar( 663 array( 664 0 => $params, 665 1 => $widget['params'][0], 666 ) 667 ); 661 $control_args = array( 662 0 => $params, 663 1 => $widget['params'][0], 664 ); 665 $sidebar_args = wp_list_widget_controls_dynamic_sidebar( $control_args ); 668 666 669 667 ob_start(); 670 call_user_func_array( 'wp_widget_control', $args );668 wp_widget_control( ...$sidebar_args ); 671 669 $control = ob_get_clean(); 672 670 $this->assertNotEmpty( $control );
Note: See TracChangeset
for help on using the changeset viewer.