WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WP_REST_Sidebars_Controller::get_sidebar() protected WP 5.8.0

Retrieves the registered sidebar with the given id.

{} Это метод класса: WP_REST_Sidebars_Controller{}

Хуков нет.

Возвращает

Массив|null. The discovered sidebar, or null if it is not registered.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_sidebar( $id );
$id(строка|int) (обязательный)
ID of the sidebar.

Заметки

  • Global. Массив. $wp_registered_sidebars The registered sidebars.

Список изменений

С версии 5.8.0 Введена.

Код WP_REST_Sidebars_Controller::get_sidebar() WP 5.8.1

protected function get_sidebar( $id ) {
	global $wp_registered_sidebars;

	foreach ( (array) $wp_registered_sidebars as $sidebar ) {
		if ( $sidebar['id'] === $id ) {
			return $sidebar;
		}
	}

	if ( 'wp_inactive_widgets' === $id ) {
		return array(
			'id'   => 'wp_inactive_widgets',
			'name' => __( 'Inactive widgets' ),
		);
	}

	return null;
}