register_sidebar_widget()
最后更新于:2021-11-27 21:38:02
register_sidebar_widget( string|int$name, callable$output_callback, string$classname=”, mixed$params)Register widget for sidebar with backward compatibility.
参数
- $name
-
(string|int) (Required) Widget ID.
- $output_callback
-
(callable) (Required) Run when widget is called.
- $classname
-
(string) (Optional) Classname widget option.
Default value: ”
- $params
-
(mixed) (Optional) Widget parameters.
源文件
文件: gc-includes/deprecated.php
function register_sidebar_widget($name, $output_callback, $classname = '', ...$params) {
_deprecated_function( __FUNCTION__, '2.8.0', 'gc_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;
}
gc_register_sidebar_widget( $id, $name, $output_callback, $options, ...$params );
}