Changeset 45629 for trunk/src/wp-includes/widgets.php
- Timestamp:
- 07/12/2019 12:13:07 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/widgets.php
r45611 r45629 459 459 * @since 2.2.0 460 460 * 461 * @todo `$params` parameter?462 *463 461 * @global array $wp_registered_widget_controls 464 462 * @global array $wp_registered_widget_updates … … 480 478 * @param mixed ...$params Optional additional parameters to pass to the callback function when it's called. 481 479 */ 482 function wp_register_widget_control( $id, $name, $control_callback, $options = array() ) {480 function wp_register_widget_control( $id, $name, $control_callback, $options = array(), ...$params ) { 483 481 global $wp_registered_widget_controls, $wp_registered_widget_updates, $wp_registered_widgets, $_wp_deprecated_widgets_callbacks; 484 482 … … 513 511 'id' => $id, 514 512 'callback' => $control_callback, 515 'params' => array_slice( func_get_args(), 4 ),513 'params' => $params, 516 514 ); 517 515 $widget = array_merge( $widget, $options ); … … 544 542 * @param mixed ...$params Optional additional parameters to pass to the callback function when it's called. 545 543 */ 546 function _register_widget_update_callback( $id_base, $update_callback, $options = array() ) {544 function _register_widget_update_callback( $id_base, $update_callback, $options = array(), ...$params ) { 547 545 global $wp_registered_widget_updates; 548 546 … … 556 554 $widget = array( 557 555 'callback' => $update_callback, 558 'params' => array_slice( func_get_args(), 3 ),556 'params' => $params, 559 557 ); 560 558 … … 578 576 */ 579 577 580 function _register_widget_form_callback( $id, $name, $form_callback, $options = array() ) {578 function _register_widget_form_callback( $id, $name, $form_callback, $options = array(), ...$params ) { 581 579 global $wp_registered_widget_controls; 582 580 … … 604 602 'id' => $id, 605 603 'callback' => $form_callback, 606 'params' => array_slice( func_get_args(), 4 ),604 'params' => $params, 607 605 ); 608 606 $widget = array_merge( $widget, $options );
Note: See TracChangeset
for help on using the changeset viewer.