wp_admin_bar_dashboard_view_site_menu()WP 3.2.0

Deprecated from version 3.3.0. It is no longer supported and can be removed in future releases. It is recommended to replace this function with the same one.

Add the "Dashboard"/"Visit Site" menu.

No Hooks.

Return

null. Nothing (null).

Usage

wp_admin_bar_dashboard_view_site_menu( $wp_admin_bar );
$wp_admin_bar(WP_Admin_Bar) (required)
WP_Admin_Bar instance.

Changelog

Since 3.2.0 Introduced.
Deprecated since 3.3.0

wp_admin_bar_dashboard_view_site_menu() code WP 6.5.2

function wp_admin_bar_dashboard_view_site_menu( $wp_admin_bar ) {
	_deprecated_function( __FUNCTION__, '3.3.0' );

	$user_id = get_current_user_id();

	if ( 0 != $user_id ) {
		if ( is_admin() )
			$wp_admin_bar->add_menu( array( 'id' => 'view-site', 'title' => __( 'Visit Site' ), 'href' => home_url() ) );
		elseif ( is_multisite() )
			$wp_admin_bar->add_menu( array( 'id' => 'dashboard', 'title' => __( 'Dashboard' ), 'href' => get_dashboard_url( $user_id ) ) );
		else
			$wp_admin_bar->add_menu( array( 'id' => 'dashboard', 'title' => __( 'Dashboard' ), 'href' => admin_url() ) );
	}
}