diff options
Diffstat (limited to 'wp-admin/network')
-rw-r--r-- | wp-admin/network/index.php | 2 | ||||
-rw-r--r-- | wp-admin/network/settings.php | 2 | ||||
-rw-r--r-- | wp-admin/network/site-info.php | 14 | ||||
-rw-r--r-- | wp-admin/network/site-new.php | 2 | ||||
-rw-r--r-- | wp-admin/network/site-themes.php | 2 | ||||
-rw-r--r-- | wp-admin/network/sites.php | 28 | ||||
-rw-r--r-- | wp-admin/network/themes.php | 2 | ||||
-rw-r--r-- | wp-admin/network/upgrade.php | 2 |
8 files changed, 36 insertions, 18 deletions
diff --git a/wp-admin/network/index.php b/wp-admin/network/index.php index b51fc4e..96f4f68 100644 --- a/wp-admin/network/index.php +++ b/wp-admin/network/index.php @@ -53,7 +53,7 @@ get_current_screen()->add_help_tab( get_current_screen()->set_help_sidebar( '<p><strong>' . __( 'For more information:' ) . '</strong></p>' . - '<p>' . __( '<a href="https://wordpress.org/documentation/article/network-admin/">Documentation on the Network Admin</a>' ) . '</p>' . + '<p>' . __( '<a href="https://developer.wordpress.org/advanced-administration/multisite/admin/">Documentation on the Network Admin</a>' ) . '</p>' . '<p>' . __( '<a href="https://wordpress.org/support/forum/multisite/">Support forums</a>' ) . '</p>' ); diff --git a/wp-admin/network/settings.php b/wp-admin/network/settings.php index 7dff74d..a8504e4 100644 --- a/wp-admin/network/settings.php +++ b/wp-admin/network/settings.php @@ -61,7 +61,7 @@ get_current_screen()->add_help_tab( get_current_screen()->set_help_sidebar( '<p><strong>' . __( 'For more information:' ) . '</strong></p>' . - '<p>' . __( '<a href="https://wordpress.org/documentation/article/network-admin-settings-screen/">Documentation on Network Settings</a>' ) . '</p>' . + '<p>' . __( '<a href="https://developer.wordpress.org/advanced-administration/multisite/admin/settings/">Documentation on Network Settings</a>' ) . '</p>' . '<p>' . __( '<a href="https://wordpress.org/support/forums/">Support forums</a>' ) . '</p>' ); diff --git a/wp-admin/network/site-info.php b/wp-admin/network/site-info.php index defcc26..46f67cc 100644 --- a/wp-admin/network/site-info.php +++ b/wp-admin/network/site-info.php @@ -66,8 +66,14 @@ if ( isset( $_REQUEST['action'] ) && 'update-site' === $_REQUEST['action'] ) { } $blog_data['scheme'] = $update_parsed_url['scheme']; + + // Make sure to not lose the port if it was provided. $blog_data['domain'] = $update_parsed_url['host']; - $blog_data['path'] = $update_parsed_url['path']; + if ( isset( $update_parsed_url['port'] ) ) { + $blog_data['domain'] .= ':' . $update_parsed_url['port']; + } + + $blog_data['path'] = $update_parsed_url['path']; } $existing_details = get_site( $id ); @@ -88,16 +94,18 @@ if ( isset( $_REQUEST['action'] ) && 'update-site' === $_REQUEST['action'] ) { $old_home_url = trailingslashit( esc_url( get_option( 'home' ) ) ); $old_home_parsed = parse_url( $old_home_url ); + $old_home_host = $old_home_parsed['host'] . ( isset( $old_home_parsed['port'] ) ? ':' . $old_home_parsed['port'] : '' ); - if ( $old_home_parsed['host'] === $existing_details->domain && $old_home_parsed['path'] === $existing_details->path ) { + if ( $old_home_host === $existing_details->domain && $old_home_parsed['path'] === $existing_details->path ) { $new_home_url = untrailingslashit( sanitize_url( $blog_data['scheme'] . '://' . $new_details->domain . $new_details->path ) ); update_option( 'home', $new_home_url ); } $old_site_url = trailingslashit( esc_url( get_option( 'siteurl' ) ) ); $old_site_parsed = parse_url( $old_site_url ); + $old_site_host = $old_site_parsed['host'] . ( isset( $old_site_parsed['port'] ) ? ':' . $old_site_parsed['port'] : '' ); - if ( $old_site_parsed['host'] === $existing_details->domain && $old_site_parsed['path'] === $existing_details->path ) { + if ( $old_site_host === $existing_details->domain && $old_site_parsed['path'] === $existing_details->path ) { $new_site_url = untrailingslashit( sanitize_url( $blog_data['scheme'] . '://' . $new_details->domain . $new_details->path ) ); update_option( 'siteurl', $new_site_url ); } diff --git a/wp-admin/network/site-new.php b/wp-admin/network/site-new.php index 4bdd559..25500de 100644 --- a/wp-admin/network/site-new.php +++ b/wp-admin/network/site-new.php @@ -29,7 +29,7 @@ get_current_screen()->add_help_tab( get_current_screen()->set_help_sidebar( '<p><strong>' . __( 'For more information:' ) . '</strong></p>' . - '<p>' . __( '<a href="https://wordpress.org/documentation/article/network-admin-sites-screen/">Documentation on Site Management</a>' ) . '</p>' . + '<p>' . __( '<a href="https://developer.wordpress.org/advanced-administration/multisite/admin/#network-admin-sites-screen">Documentation on Site Management</a>' ) . '</p>' . '<p>' . __( '<a href="https://wordpress.org/support/forum/multisite/">Support forums</a>' ) . '</p>' ); diff --git a/wp-admin/network/site-themes.php b/wp-admin/network/site-themes.php index 79fe4d5..8d76efc 100644 --- a/wp-admin/network/site-themes.php +++ b/wp-admin/network/site-themes.php @@ -237,7 +237,7 @@ if ( isset( $_GET['enabled'] ) ) { <p><?php _e( 'Network enabled themes are not shown on this screen.' ); ?></p> <form method="get"> -<?php $wp_list_table->search_box( __( 'Search Installed Themes' ), 'theme' ); ?> +<?php $wp_list_table->search_box( __( 'Search installed themes' ), 'theme' ); ?> <input type="hidden" name="id" value="<?php echo esc_attr( $id ); ?>" /> </form> diff --git a/wp-admin/network/sites.php b/wp-admin/network/sites.php index 402c047..b583509 100644 --- a/wp-admin/network/sites.php +++ b/wp-admin/network/sites.php @@ -28,22 +28,20 @@ get_current_screen()->add_help_tab( 'id' => 'overview', 'title' => __( 'Overview' ), 'content' => - '<p>' . __( 'Add New takes you to the Add New Site screen. You can search for a site by Name, ID number, or IP address. Screen Options allows you to choose how many sites to display on one page.' ) . '</p>' . - '<p>' . __( 'This is the main table of all sites on this network. Switch between list and excerpt views by using the icons above the right side of the table.' ) . '</p>' . + '<p>' . __( 'Add New Site takes you to the screen for adding a new site to the network. You can search for a site by Name, ID number, or IP address. Screen Options allows you to choose how many sites to display on one page.' ) . '</p>' . + '<p>' . __( 'This is the main table of all sites on this network. Switch between list and excerpt views by using the icons above the right side of the table.' ) . '</p>' . '<p>' . __( 'Hovering over each site reveals seven options (three for the primary site):' ) . '</p>' . '<ul><li>' . __( 'An Edit link to a separate Edit Site screen.' ) . '</li>' . '<li>' . __( 'Dashboard leads to the Dashboard for that site.' ) . '</li>' . '<li>' . __( 'Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later.' ) . '</li>' . - '<li>' . __( 'Delete which is a permanent action after the confirmation screens.' ) . '</li>' . - '<li>' . __( 'Visit to go to the front-end site live.' ) . '</li></ul>' . - '<p>' . __( 'The site ID is used internally, and is not shown on the front end of the site or to users/viewers.' ) . '</p>' . - '<p>' . __( 'Clicking on bold headings can re-sort this table.' ) . '</p>', + '<li>' . __( 'Delete which is a permanent action after the confirmation screen.' ) . '</li>' . + '<li>' . __( 'Visit to go to the front-end of the live site.' ) . '</li></ul>', ) ); get_current_screen()->set_help_sidebar( '<p><strong>' . __( 'For more information:' ) . '</strong></p>' . - '<p>' . __( '<a href="https://wordpress.org/documentation/article/network-admin-sites-screen/">Documentation on Site Management</a>' ) . '</p>' . + '<p>' . __( '<a href="https://developer.wordpress.org/advanced-administration/multisite/admin/#network-admin-sites-screen">Documentation on Site Management</a>' ) . '</p>' . '<p>' . __( '<a href="https://wordpress.org/support/forum/multisite/">Support forums</a>' ) . '</p>' ); @@ -118,8 +116,20 @@ if ( isset( $_GET['action'] ) ) { <input type="hidden" name="id" value="<?php echo esc_attr( $id ); ?>" /> <input type="hidden" name="_wp_http_referer" value="<?php echo esc_attr( wp_get_referer() ); ?>" /> <?php wp_nonce_field( $site_action . '_' . $id, '_wpnonce', false ); ?> - <p><?php printf( $manage_actions[ $site_action ], $site_address ); ?></p> - <?php submit_button( __( 'Confirm' ), 'primary' ); ?> + <?php + if ( 'deleteblog' === $site_action ) { + $submit = __( 'Delete this site permanently' ); + ?> + <div class="notice notice-warning inline"> + <p><?php _e( 'Deleting a site is a permanent action that cannot be undone. This will delete the entire site and its uploads directory.' ); ?> + </div> + <?php + } else { + $submit = __( 'Confirm' ); + } + ?> + <p><?php printf( $manage_actions[ $site_action ], "<strong>{$site_address}</strong>" ); ?></p> + <?php submit_button( $submit, 'primary' ); ?> </form> </div> <?php diff --git a/wp-admin/network/themes.php b/wp-admin/network/themes.php index 4c6febe..7252fa7 100644 --- a/wp-admin/network/themes.php +++ b/wp-admin/network/themes.php @@ -460,7 +460,7 @@ if ( '' !== $message ) { ?> <form method="get"> -<?php $wp_list_table->search_box( __( 'Search Installed Themes' ), 'theme' ); ?> +<?php $wp_list_table->search_box( __( 'Search installed themes' ), 'theme' ); ?> </form> <?php diff --git a/wp-admin/network/upgrade.php b/wp-admin/network/upgrade.php index 55cbedd..d7a9e43 100644 --- a/wp-admin/network/upgrade.php +++ b/wp-admin/network/upgrade.php @@ -29,7 +29,7 @@ get_current_screen()->add_help_tab( get_current_screen()->set_help_sidebar( '<p><strong>' . __( 'For more information:' ) . '</strong></p>' . - '<p>' . __( '<a href="https://wordpress.org/documentation/article/network-admin-updates-screen/">Documentation on Upgrade Network</a>' ) . '</p>' . + '<p>' . __( '<a href="https://developer.wordpress.org/advanced-administration/multisite/admin/#network-admin-updates-screen">Documentation on Upgrade Network</a>' ) . '</p>' . '<p>' . __( '<a href="https://wordpress.org/support/forums/">Support forums</a>' ) . '</p>' ); |