WP_Admin_Bar::add_menus()publicWP 3.1.0

Adds menus to the admin bar.

Метод класса: WP_Admin_Bar{}

Хуки из метода

Возвращает

null. Ничего (null).

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

$WP_Admin_Bar = new WP_Admin_Bar();
$WP_Admin_Bar->add_menus();

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

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

Код WP_Admin_Bar::add_menus() WP 6.5.2

public function add_menus() {
	// User-related, aligned right.
	add_action( 'admin_bar_menu', 'wp_admin_bar_my_account_menu', 0 );
	add_action( 'admin_bar_menu', 'wp_admin_bar_search_menu', 4 );
	add_action( 'admin_bar_menu', 'wp_admin_bar_my_account_item', 7 );
	add_action( 'admin_bar_menu', 'wp_admin_bar_recovery_mode_menu', 8 );

	// Site-related.
	add_action( 'admin_bar_menu', 'wp_admin_bar_sidebar_toggle', 0 );
	add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 );
	add_action( 'admin_bar_menu', 'wp_admin_bar_my_sites_menu', 20 );
	add_action( 'admin_bar_menu', 'wp_admin_bar_site_menu', 30 );
	add_action( 'admin_bar_menu', 'wp_admin_bar_edit_site_menu', 40 );
	add_action( 'admin_bar_menu', 'wp_admin_bar_customize_menu', 40 );
	add_action( 'admin_bar_menu', 'wp_admin_bar_updates_menu', 50 );

	// Content-related.
	if ( ! is_network_admin() && ! is_user_admin() ) {
		add_action( 'admin_bar_menu', 'wp_admin_bar_comments_menu', 60 );
		add_action( 'admin_bar_menu', 'wp_admin_bar_new_content_menu', 70 );
	}
	add_action( 'admin_bar_menu', 'wp_admin_bar_edit_menu', 80 );

	add_action( 'admin_bar_menu', 'wp_admin_bar_add_secondary_groups', 200 );

	/**
	 * Fires after menus are added to the menu bar.
	 *
	 * @since 3.1.0
	 */
	do_action( 'add_admin_bar_menus' );
}