ID );
$updated = false;
if ( 'updateblogsettings' === $action && isset( $_POST['primary_blog'] ) ) {
check_admin_referer( 'update-my-sites' );
$blog = get_site( (int) $_POST['primary_blog'] );
if ( $blog && isset( $blog->domain ) ) {
update_user_meta( $current_user->ID, 'primary_blog', (int) $_POST['primary_blog'] );
$updated = true;
} else {
wp_die( __( 'The primary site you chose does not exist.' ) );
}
}
// Used in the HTML title tag.
$title = __( 'My Sites' );
$parent_file = 'index.php';
get_current_screen()->add_help_tab(
array(
'id' => 'overview',
'title' => __( 'Overview' ),
'content' =>
'
' . __( 'This screen shows an individual user all of their sites in this network, and also allows that user to set a primary site. They can use the links under each site to visit either the front end or the dashboard for that site.' ) . '
'
);
require_once ABSPATH . 'wp-admin/admin-header.php';
if ( $updated ) {
wp_admin_notice(
'
',
array(
'type' => 'success',
'dismissible' => true,
'id' => 'message',
)
);
}
?>
%s', esc_url( $sign_up_url ), esc_html__( 'Add New Site' ) );
}
if ( empty( $blogs ) ) :
wp_admin_notice(
'
' . __( 'You must be a member of at least one site to use this page.' ) . '',
array(
'type' => 'error',
'dismissible' => true,
)
);
?>