From ff0b6775e3acd180d3d9c27fdc68238768588203 Mon Sep 17 00:00:00 2001
From: jrfnl <jrfnl@users.noreply.github.com>
Date: Thu, 11 Jul 2019 12:29:52 +0200
Subject: [PATCH] Simplify & modernize _register_widget_form_callback()
---
src/wp-includes/widgets.php | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/wp-includes/widgets.php b/src/wp-includes/widgets.php
index 5a3937fbf5..bb52ef3a1b 100644
|
a
|
b
|
function _register_widget_update_callback( $id_base, $update_callback, $options |
| 577 | 577 | * @param mixed ...$params Optional additional parameters to pass to the callback function when it's called. |
| 578 | 578 | */ |
| 579 | 579 | |
| 580 | | function _register_widget_form_callback( $id, $name, $form_callback, $options = array() ) { |
| | 580 | function _register_widget_form_callback( $id, $name, $form_callback, $options = array(), ...$params ) { |
| 581 | 581 | global $wp_registered_widget_controls; |
| 582 | 582 | |
| 583 | 583 | $id = strtolower( $id ); |
| … |
… |
function _register_widget_form_callback( $id, $name, $form_callback, $options = |
| 603 | 603 | 'name' => $name, |
| 604 | 604 | 'id' => $id, |
| 605 | 605 | 'callback' => $form_callback, |
| 606 | | 'params' => array_slice( func_get_args(), 4 ), |
| | 606 | 'params' => $params, |
| 607 | 607 | ); |
| 608 | 608 | $widget = array_merge( $widget, $options ); |
| 609 | 609 | |