This annoyed me enough that I spent the evening searching for a solution. If you don’t mind adding some code to your functions.php, I found a neat little solution on this site.
I used the following customization to a) remove the existing widgets link, b) add back a link to the widgets page, and c) as a bonus, also add a link to plugins, which I had always felt was missing for me on the toolbar! Hope this helps someone else too. ??
//*Custom Admin Toolbar Links
// remove Widget Customizer link from menu
add_action( 'admin_bar_menu', 'remove_customize',999 );
function remove_customize ($wp_admin_bar) {
$wp_admin_bar->remove_node( 'customize-widgets' );
}
add_action( 'admin_bar_menu', 'add_link_to_admin_bar',999 );
// add links to child node
function add_link_to_admin_bar($wp_admin_bar) {
// add a widget child node
$wp_admin_bar->add_node( array(
'parent' => 'site-name',
'id' => 'widgets',
'title' => 'Widgets',
'href' => esc_url( admin_url( 'widgets.php' ) ),
'meta' => false
));
// add plugin node
$wp_admin_bar->add_node( array(
'parent' => 'site-name',
'id' => 'plugins',
'title' => 'Plugins',
'href' => esc_url( admin_url( 'upload.php' ) ),
'meta' => false
));
}