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

wp_widgets_init() WP 2.2.0

Регистрирует все стандартные виджеты WordPress при запуске.

После регистрации всех стандартных виджетов запускается хук widgets_init, на котором, как правило, регистрируются пользовательские виджеты.

Работает на основе: register_widget()
Хуки из функции
Возвращает

Null. Ничего.

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

wp_widgets_init();

Примеры

#1 Отключим все стандартные виджеты WordPress

Если вы создаете тему, где не используются виджеты, то их подключение можно отменить, чтобы не мешались.

remove_action( 'init', 'wp_widgets_init', 1 );

Добавляя, такой код, важно иметь ввиду, что хук widgets_init также перестанет работать, потому что он вызывается из функции, вызов которой мы отменили.

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

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

Код wp widgets init: wp-includes/widgets.php WP 5.3

<?php
function wp_widgets_init() {
	if ( ! is_blog_installed() ) {
		return;
	}

	register_widget( 'WP_Widget_Pages' );

	register_widget( 'WP_Widget_Calendar' );

	register_widget( 'WP_Widget_Archives' );

	if ( get_option( 'link_manager_enabled' ) ) {
		register_widget( 'WP_Widget_Links' );
	}

	register_widget( 'WP_Widget_Media_Audio' );

	register_widget( 'WP_Widget_Media_Image' );

	register_widget( 'WP_Widget_Media_Gallery' );

	register_widget( 'WP_Widget_Media_Video' );

	register_widget( 'WP_Widget_Meta' );

	register_widget( 'WP_Widget_Search' );

	register_widget( 'WP_Widget_Text' );

	register_widget( 'WP_Widget_Categories' );

	register_widget( 'WP_Widget_Recent_Posts' );

	register_widget( 'WP_Widget_Recent_Comments' );

	register_widget( 'WP_Widget_RSS' );

	register_widget( 'WP_Widget_Tag_Cloud' );

	register_widget( 'WP_Nav_Menu_Widget' );

	register_widget( 'WP_Widget_Custom_HTML' );

	/**
	 * Fires after all default WordPress widgets have been registered.
	 *
	 * @since 2.2.0
	 */
	do_action( 'widgets_init' );
}

Cвязанные функции

Из метки: sidebar (widget Виджет)

campusboy 3433youtube.com/c/wpplus
Создатель YouTube канала wp-plus, на котором делюсь своим опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Редакторы: Kama 7641
Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться