diff --git a/src/wp-admin/network/site-info.php b/src/wp-admin/network/site-info.php index 61fea29850..c245ef34a8 100644 --- a/src/wp-admin/network/site-info.php +++ b/src/wp-admin/network/site-info.php @@ -42,6 +42,10 @@ if ( ! $id ) { } $details = get_blog_details( $id ); +if ( ! $details ) { + wp_die( __( 'The requested site does not exist.' ) ); +} + if ( ! can_edit_network( $details->site_id ) ) { wp_die( __( 'You do not have permission to access this page.' ), 403 ); } diff --git a/src/wp-admin/network/site-settings.php b/src/wp-admin/network/site-settings.php index 31980eebf8..c29507d0c5 100644 --- a/src/wp-admin/network/site-settings.php +++ b/src/wp-admin/network/site-settings.php @@ -39,6 +39,10 @@ if ( ! $id ) wp_die( __('Invalid site ID.') ); $details = get_blog_details( $id ); +if ( ! $details ) { + wp_die( __( 'The requested site does not exist.' ) ); +} + if ( !can_edit_network( $details->site_id ) ) wp_die( __( 'You do not have permission to access this page.' ), 403 ); diff --git a/src/wp-admin/network/site-themes.php b/src/wp-admin/network/site-themes.php index 0042601bdc..44b6c5bd62 100644 --- a/src/wp-admin/network/site-themes.php +++ b/src/wp-admin/network/site-themes.php @@ -56,6 +56,10 @@ if ( ! $id ) $wp_list_table->prepare_items(); $details = get_blog_details( $id ); +if ( ! $details ) { + wp_die( __( 'The requested site does not exist.' ) ); +} + if ( !can_edit_network( $details->site_id ) ) wp_die( __( 'You do not have permission to access this page.' ), 403 ); diff --git a/src/wp-admin/network/site-users.php b/src/wp-admin/network/site-users.php index f29056509f..ae34c4771a 100644 --- a/src/wp-admin/network/site-users.php +++ b/src/wp-admin/network/site-users.php @@ -49,6 +49,10 @@ if ( ! $id ) wp_die( __('Invalid site ID.') ); $details = get_blog_details( $id ); +if ( ! $details ) { + wp_die( __( 'The requested site does not exist' ) ); +} + if ( ! can_edit_network( $details->site_id ) ) wp_die( __( 'You do not have permission to access this page.' ), 403 );