функция Устаревший since 2.2.0

register_sidebar_widget()

Устаревшее. Помечено устаревшим с версии 2.8.0.

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

register_sidebar_widget( string|int $name, callable $output_callback, string $classname = '', mixed $params )

Описание

Позволяет $name быть массивом, который принимает либо три элемента — тогда для имени берутся первый и третий элементы, — либо использует для имени только первый элемент массива.
Передаёт управление в wp_register_sidebar_widget() после формирования списка аргументов и обеспечения обратной совместимости.
См. alsowp_register_sidebar_widget()

Оригинал (английский)

Allows $name to be an array that accepts either three elements to grab the first element and the third for the name or just uses the first element of the array for the name.

Passes to wp_register_sidebar_widget() after argument list and backward compatibility is complete.

See also

Параметры

$name string|int обязательный
ID виджета.
$output_callback callable обязательный
Выполняется при вызове виджета.
$classname string необязательный = ''
Опция виджета classname.
$params mixed необязательный
Параметры виджета.

Исходный код

wp-includes/deprecated.php:2127

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 );
}

История изменений

ВерсияОписание
2.8.0 Deprecated. Use wp_register_sidebar_widget()
2.2.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.