Title: wp-includes/class-wp-admin-bar.php | Developer.WordPress.org

---

# File: wp-includes/class-wp-admin-bar.php

 * method[WP_Admin_Bar::_render_group()](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render_group/)
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render_group/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render_group/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:511](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L511-L535)
 * method[WP_Admin_Bar::_render_item()](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render_item/)
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render_item/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render_item/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:542](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L542-L625)
 * method[WP_Admin_Bar::recursive_render()](https://developer.wordpress.org/reference/classes/wp_admin_bar/recursive_render/)
 * Renders toolbar items recursively.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/recursive_render/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/recursive_render/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:638](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L638-L641)
 * method[WP_Admin_Bar::add_menus()](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_menus/)
 * Adds menus to the admin bar.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_menus/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_menus/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:648](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L648-L679)
 * hook[add_admin_bar_menus](https://developer.wordpress.org/reference/hooks/add_admin_bar_menus/)
 * Fires after menus are added to the menu bar.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/add_admin_bar_menus/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/add_admin_bar_menus/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:678](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L678-L678)
 * method[WP_Admin_Bar::remove_node()](https://developer.wordpress.org/reference/classes/wp_admin_bar/remove_node/)
 * Remove a node.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/remove_node/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/remove_node/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:284](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L284-L286)
 * method[WP_Admin_Bar::_unset_node()](https://developer.wordpress.org/reference/classes/wp_admin_bar/_unset_node/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/_unset_node/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_unset_node/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:293](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L293-L295)
 * method[WP_Admin_Bar::render()](https://developer.wordpress.org/reference/classes/wp_admin_bar/render/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/render/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/render/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:300](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L300-L305)
 * method[WP_Admin_Bar::_bind()](https://developer.wordpress.org/reference/classes/wp_admin_bar/_bind/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/_bind/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_bind/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:312](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L312-L453)
 * method[WP_Admin_Bar::_render()](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:460](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L460-L485)
 * method[WP_Admin_Bar::_render_container()](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render_container/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render_container/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_render_container/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:492](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L492-L502)
 * method[WP_Admin_Bar::get_node()](https://developer.wordpress.org/reference/classes/wp_admin_bar/get_node/)
 * Gets a node.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/get_node/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/get_node/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:198](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L198-L203)
 * method[WP_Admin_Bar::_get_node()](https://developer.wordpress.org/reference/classes/wp_admin_bar/_get_node/)
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_get_node/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_get_node/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:211](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L211-L223)
 * method[WP_Admin_Bar::get_nodes()](https://developer.wordpress.org/reference/classes/wp_admin_bar/get_nodes/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/get_nodes/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/get_nodes/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:230](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L230-L240)
 * class[WP_Admin_Bar](https://developer.wordpress.org/reference/classes/wp_admin_bar/)
 * Core class used to implement the Toolbar API.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:16](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L16-L680)
 * method[WP_Admin_Bar::_get_nodes()](https://developer.wordpress.org/reference/classes/wp_admin_bar/_get_nodes/)
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_get_nodes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_get_nodes/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:247](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L247-L253)
 * method[WP_Admin_Bar::__get()](https://developer.wordpress.org/reference/classes/wp_admin_bar/__get/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/__get/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/__get/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:27](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L27-L36)
 * method[WP_Admin_Bar::add_group()](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_group/)
 * Adds a group to a toolbar menu node.
 * Used by [4 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_group/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_group/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:271](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L271-L275)
 * method[WP_Admin_Bar::initialize()](https://developer.wordpress.org/reference/classes/wp_admin_bar/initialize/)
 * Initializes the admin bar.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/initialize/#used-by)
   | Uses [16 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/initialize/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:36](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L36-L81)
 * hook[admin_bar_init](https://developer.wordpress.org/reference/hooks/admin_bar_init/)
 * Fires after WP_Admin_Bar is initialized.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/admin_bar_init/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/admin_bar_init/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:80](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L80-L80)
 * method[WP_Admin_Bar::add_menu()](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_menu/)
 * Adds a node (menu item) to the admin bar menu.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_menu/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_menu/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:90](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L90-L92)
 * method[WP_Admin_Bar::remove_menu()](https://developer.wordpress.org/reference/classes/wp_admin_bar/remove_menu/)
 * Removes a node from the admin bar.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/remove_menu/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_admin_bar/remove_menu/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:101](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L101-L103)
 * method[WP_Admin_Bar::add_node()](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_node/)
 * Adds a node to the menu.
 * Used by [19 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_node/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/add_node/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:124](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L124-L179)
 * method[WP_Admin_Bar::_set_node()](https://developer.wordpress.org/reference/classes/wp_admin_bar/_set_node/)
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_set_node/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/_set_node/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:186](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-admin-bar.php#L186-L188)