Hello guys, I have been using this small script to add some options on my wordpress Admin Toolbar and I tought I could share it with you. It has been making my life much easier when updating/installing plugins. You have to place it in your theme/child-theme functions.php file.
Code:
//Add Plugins on admin bar
add_action('admin_bar_menu', 'add_toolbar_items', 100);
function add_toolbar_items($admin_bar){
$admin_bar->add_menu( array(
'id' => 'plugins-page',
'title' => '⚠️ Plugins',
'href' => '/wp-admin/plugins.php',
'meta' => array(
'title' => __('All plugins'),
),
));
$admin_bar->add_menu( array(
'id' => 'active-plugins',
'parent' => 'plugins-page',
'title' => 'Active',
'href' => '/wp-admin/plugins.php?plugin_status=active',
'meta' => array(
'title' => __('Active Plugins'),
'target' => '_blank',
'class' => 'my_menu_item_class'
),
));
$admin_bar->add_menu( array(
'id' => 'inactive-plugins',
'parent' => 'plugins-page',
'title' => 'Inactive',
'href' => '/wp-admin/plugins.php?plugin_status=inactive',
'meta' => array(
'title' => __('Inactive plugins'),
'target' => '_blank',
'class' => 'my_menu_item_class'
),
));
$admin_bar->add_menu( array(
'id' => 'add-plugin',
'parent' => 'plugins-page',
'title' => 'Install Plugin',
'href' => '/wp-admin/plugin-install.php',
'meta' => array(
'title' => __('Install Plugin'),
'target' => '_blank',
'class' => 'my_menu_item_class'
),
));
$admin_bar->add_menu( array(
'id' => 'add-plugins',
'parent' => 'new-content',
'title' => 'Plugin',
'href' => '/wp-admin/plugin-install.php',
'meta' => array(
'title' => __('Install plugin'),
'target' => '_blank',
'class' => 'my_menu_item_class'
),
));
}