函数原型
register_sidebar_widget( string|int $name, callable $output_callback, string $classname = ”, mixed $params )
函数描述
Register widget for sidebar with backward compatibility.
是否弃用
Warning: This function has been deprecated. Use wp_register_sidebar_widget() instead.
函数参数
-
$name
string|int
Required - Widget ID.
-
$output_callback
callable
Required - Run when widget is called.
-
$classname
string
Optional - Classname widget option.
Default:
'' -
$params
mixed
Optional - Widget parameters.
函数返回值
无
函数位置
File: wp-includes/deprecated.php.
函数源码
function register_sidebar_widget($name, $output_callback, $classname = '', ...$params) {
_deprecated_function( __FUNCTION__, '2.8.0', 'wp_register_sidebar_widget()' );
// 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( $classname ) && is_string( $classname ) ) {
$options['classname'] = $classname;
}
wp_register_sidebar_widget( $id, $name, $output_callback, $options, ...$params );
}
源码链接
变更日志
| Version | Description |
|---|---|
| 2.8.0 | Use wp_register_sidebar_widget() |
| 2.2.0 | Introduced. |

