函数原型
register_widget_control( int|string $name, callable $control_callback, int $width = ”, int $height = ”, mixed $params )
函数描述
Registers widget control callback for customizing options.
是否弃用
Warning: This function has been deprecated. Use wp_register_widget_control() instead.
函数参数
-
$name
int|string
Required - Sidebar ID.
-
$control_callback
callable
Required - Widget control callback to display and process form.
-
$width
int
Optional - Widget width.
Default:
'' -
$height
int
Optional - Widget height.
Default:
'' -
$params
mixed
Required - Widget parameters.
函数返回值
无
函数位置
File: wp-includes/deprecated.php.
函数源码
function register_widget_control($name, $control_callback, $width = '', $height = '', ...$params) {
_deprecated_function( __FUNCTION__, '2.8.0', 'wp_register_widget_control()' );
// Compat.
if ( is_array( $name ) ) {
if ( count( $name ) === 3 ) {
$name = sprintf( $name[0], $name[2] );
} else {
$name = $name[0];
}
}
$id = sanitize_title( $name );
$options = array();
if ( ! empty( $width ) ) {
$options['width'] = $width;
}
if ( ! empty( $height ) ) {
$options['height'] = $height;
}
wp_register_widget_control( $id, $name, $control_callback, $options, ...$params );
}
源码链接
变更日志
| Version | Description |
|---|---|
| 2.8.0 | Use wp_register_widget_control() |
| 2.2.0 | Introduced. |

