site_name
)
);
} else {
wp_die( __( 'Sorry, the link you clicked is stale. Please select another option.' ) );
}
}
$blog = get_site();
$user = wp_get_current_user();
// Used in the HTML title tag.
$title = __( 'Delete Site' );
$parent_file = 'tools.php';
require_once ABSPATH . 'wp-admin/admin-header.php';
echo '
';
echo '
' . esc_html( $title ) . '
';
if ( isset( $_POST['action'] ) && 'deleteblog' === $_POST['action'] && isset( $_POST['confirmdelete'] ) && '1' === $_POST['confirmdelete'] ) {
check_admin_referer( 'delete-blog' );
$hash = wp_generate_password( 20, false );
update_option( 'delete_blog_hash', $hash );
$url_delete = esc_url( admin_url( 'ms-delete-site.php?h=' . $hash ) );
$switched_locale = switch_to_locale( get_locale() );
/* translators: Do not translate USERNAME, URL_DELETE, SITENAME, SITEURL: those are placeholders. */
$content = __(
"Howdy ###USERNAME###,
You recently clicked the 'Delete Site' link on your site and filled in a
form on that page.
If you really want to delete your site, click the link below. You will not
be asked to confirm again so only click this link if you are absolutely certain:
###URL_DELETE###
If you delete your site, please consider opening a new site here some time in
the future! (But remember that your current site and username are gone forever.)
Thank you for using the site,
All at ###SITENAME###
###SITEURL###"
);
/**
* Filters the text for the email sent to the site admin when a request to delete a site in a Multisite network is submitted.
*
* @since 3.0.0
*
* @param string $content The email text.
*/
$content = apply_filters( 'delete_site_email_content', $content );
$content = str_replace( '###USERNAME###', $user->user_login, $content );
$content = str_replace( '###URL_DELETE###', $url_delete, $content );
$content = str_replace( '###SITENAME###', get_network()->site_name, $content );
$content = str_replace( '###SITEURL###', network_home_url(), $content );
wp_mail(
get_option( 'admin_email' ),
sprintf(
/* translators: %s: Site title. */
__( '[%s] Delete My Site' ),
wp_specialchars_decode( get_option( 'blogname' ) )
),
$content
);
if ( $switched_locale ) {
restore_previous_locale();
}
?>
Delete My Site Permanently you will be sent an email with a link in it. Click on this link to delete your site.' ),
get_network()->site_name
);
?>
';
require_once ABSPATH . 'wp-admin/admin-footer.php';