// Remove items from the admin bar function remove_from_admin_bar($wp_admin_bar) { /* * Placing items in here will only remove them from admin bar * when viewing the fronte end of the site */ if ( ! is_admin() ) { // Example of removing item generated by plugin. Full ID is #wp-admin-bar-si_menu $wp_admin_bar->remove_node('si_menu'); // WordPress Core Items (uncomment to remove) $wp_admin_bar->remove_node('updates'); $wp_admin_bar->remove_node('comments'); $wp_admin_bar->remove_node('new-content'); $wp_admin_bar->remove_node('rank-math'); //$wp_admin_bar->remove_node('wp-logo'); //$wp_admin_bar->remove_node('site-name'); //$wp_admin_bar->remove_node('my-account'); //$wp_admin_bar->remove_node('search'); //$wp_admin_bar->remove_node('customize'); } /* * Items placed outside the if statement will remove it from both the frontend * and backend of the site */ $wp_admin_bar->remove_node('wp-logo'); } add_action('admin_bar_menu', 'remove_from_admin_bar', 999);
Reference Links
https://jasonyingling.me/removing-items-from-the-wordpress-admin-bar/