run:R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
17.74 KB
2026-03-11 16:18:51
R W Run
5.03 KB
2026-03-11 16:18:51
R W Run
2.77 KB
2026-03-11 16:18:51
R W Run
479 By
2026-03-11 16:18:51
R W Run
9.12 KB
2026-03-11 16:18:51
R W Run
1.97 KB
2026-03-11 16:18:51
R W Run
12.35 KB
2026-03-11 16:18:51
R W Run
5.47 KB
2026-03-11 16:18:51
R W Run
10.09 KB
2026-03-11 16:18:51
R W Run
11.35 KB
2026-03-11 16:18:51
R W Run
5.86 KB
2026-03-11 16:18:51
R W Run
4.38 KB
2026-03-11 16:18:51
R W Run
489 By
2026-03-11 16:18:51
R W Run
499 By
2026-03-11 16:18:51
R W Run
11.01 KB
2026-03-11 16:18:51
R W Run
14.38 KB
2026-03-11 16:18:51
R W Run
28.83 KB
2026-03-11 16:18:51
R W Run
14.6 KB
2026-03-11 16:18:51
R W Run
8.34 KB
2026-03-11 16:18:51
R W Run
6.21 KB
2026-03-11 16:18:51
R W Run
10.44 KB
2026-03-11 16:18:51
R W Run
22 KB
2026-03-11 16:18:51
R W Run
19.48 KB
2026-03-11 16:18:51
R W Run
7.33 KB
2026-03-11 16:18:51
R W Run
7.75 KB
2026-03-11 16:18:51
R W Run
11.02 KB
2026-03-11 16:18:51
R W Run
4.8 KB
2026-03-11 16:18:51
R W Run
7.58 KB
2026-03-11 16:18:51
R W Run
7.68 KB
2026-03-11 16:18:51
R W Run
6.8 KB
2026-03-11 16:18:51
R W Run
17.77 KB
2026-03-11 16:18:51
R W Run
934 By
2026-03-11 16:18:51
R W Run
4.26 KB
2026-03-11 16:18:51
R W Run
2.72 KB
2026-03-11 16:18:51
R W Run
2.89 KB
2026-03-11 16:18:51
R W Run
2.02 KB
2026-03-11 16:18:51
R W Run
2.92 KB
2026-03-11 16:18:51
R W Run
3.2 KB
2026-03-11 16:18:51
R W Run
3.58 KB
2026-03-11 16:18:51
R W Run
819 By
2026-03-11 16:18:51
R W Run
9.82 KB
2026-03-11 16:18:51
R W Run
17.46 KB
2026-03-11 16:18:51
R W Run
307 By
2026-03-11 16:18:51
R W Run
196 By
2026-03-11 16:18:51
R W Run
4.5 KB
2026-03-11 16:18:51
R W Run
216 By
2026-03-11 16:18:51
R W Run
229 By
2026-03-11 16:18:51
R W Run
215 By
2026-03-11 16:18:51
R W Run
217 By
2026-03-11 16:18:51
R W Run
219 By
2026-03-11 16:18:51
R W Run
215 By
2026-03-11 16:18:51
R W Run
4.74 KB
2026-03-11 16:18:51
R W Run
48.19 KB
2026-03-11 16:18:51
R W Run
5.39 KB
2026-03-11 16:18:51
R W Run
15.92 KB
2026-03-11 16:18:51
R W Run
21.65 KB
2026-03-11 16:18:51
R W Run
621 By
2026-03-11 16:18:51
R W Run
6.38 KB
2026-03-11 16:18:51
R W Run
21.22 KB
2026-03-11 16:18:51
R W Run
9.95 KB
2026-03-11 16:18:51
R W Run
9.94 KB
2026-03-11 16:18:51
R W Run
9.1 KB
2026-03-11 16:18:51
R W Run
13.6 KB
2026-03-11 16:18:51
R W Run
13.75 KB
2026-03-11 16:18:51
R W Run
6.96 KB
2026-03-11 16:18:51
R W Run
30 KB
2026-03-11 16:18:51
R W Run
2.7 KB
2026-03-11 16:18:51
R W Run
10.03 KB
2026-03-11 16:18:51
R W Run
2.34 KB
2026-03-11 16:18:51
R W Run
3.67 KB
2026-03-11 16:18:51
R W Run
2.79 KB
2026-03-11 16:18:51
R W Run
283 By
2026-03-11 16:18:51
R W Run
5.7 KB
2026-03-11 16:18:51
R W Run
17.48 KB
2026-03-11 16:18:51
R W Run
11.98 KB
2026-03-11 16:18:51
R W Run
3.99 KB
2026-03-11 16:18:51
R W Run
10.2 KB
2026-03-11 16:18:51
R W Run
2.2 KB
2026-03-11 16:18:51
R W Run
16.87 KB
2026-03-11 16:18:51
R W Run
23.38 KB
2026-03-11 16:18:51
R W Run
47.92 KB
2026-03-11 16:18:51
R W Run
3.43 KB
2026-03-11 16:18:51
R W Run
45.45 KB
2026-03-11 16:18:51
R W Run
12.79 KB
2026-03-11 16:18:51
R W Run
341 By
2026-03-11 16:18:51
R W Run
6.27 KB
2026-03-11 16:18:51
R W Run
14.9 KB
2026-03-11 16:18:51
R W Run
40.36 KB
2026-03-11 16:18:51
R W Run
24.05 KB
2026-03-11 16:18:51
R W Run
23.29 KB
2026-03-11 16:18:51
R W Run
5.12 KB
2026-03-11 16:18:51
R W Run
19.29 KB
2026-03-11 16:18:51
R W Run
1.09 KB
2026-03-11 16:18:51
R W Run
error_log
📄ms-delete-site.php
1<?php
2/**
3 * Multisite delete site panel.
4 *
5 * @package WordPress
6 * @subpackage Multisite
7 * @since 3.0.0
8 */
9
10require_once __DIR__ . '/admin.php';
11
12if ( ! is_multisite() ) {
13 wp_die( __( 'Multisite support is not enabled.' ) );
14}
15
16if ( ! current_user_can( 'delete_site' ) ) {
17 wp_die( __( 'Sorry, you are not allowed to delete this site.' ) );
18}
19
20if ( isset( $_GET['h'] ) && '' !== $_GET['h'] && false !== get_option( 'delete_blog_hash' ) ) {
21 if ( hash_equals( get_option( 'delete_blog_hash' ), $_GET['h'] ) ) {
22 wpmu_delete_blog( get_current_blog_id() );
23 wp_die(
24 sprintf(
25 /* translators: %s: Network title. */
26 __( 'Thank you for using %s, your site has been deleted. Happy trails to you until we meet again.' ),
27 get_network()->site_name
28 )
29 );
30 } else {
31 wp_die( __( 'Sorry, the link you clicked is stale. Please select another option.' ) );
32 }
33}
34
35$blog = get_site();
36$user = wp_get_current_user();
37
38// Used in the HTML title tag.
39$title = __( 'Delete Site' );
40$parent_file = 'tools.php';
41
42require_once ABSPATH . 'wp-admin/admin-header.php';
43
44echo '<div class="wrap">';
45echo '<h1>' . esc_html( $title ) . '</h1>';
46
47if ( isset( $_POST['action'] ) && 'deleteblog' === $_POST['action'] && isset( $_POST['confirmdelete'] ) && '1' === $_POST['confirmdelete'] ) {
48 check_admin_referer( 'delete-blog' );
49
50 $hash = wp_generate_password( 20, false );
51 update_option( 'delete_blog_hash', $hash, false );
52
53 $url_delete = esc_url( admin_url( 'ms-delete-site.php?h=' . $hash ) );
54
55 $switched_locale = switch_to_locale( get_locale() );
56
57 /* translators: Do not translate USERNAME, URL_DELETE, SITENAME, SITEURL: those are placeholders. */
58 $content = __(
59 "Howdy ###USERNAME###,
60
61You recently clicked the 'Delete Site' link on your site and filled in a
62form on that page.
63
64If you really want to delete your site, click the link below. You will not
65be asked to confirm again so only click this link if you are absolutely certain:
66###URL_DELETE###
67
68If you delete your site, please consider opening a new site here some time in
69the future! (But remember that your current site and username are gone forever.)
70
71Thank you for using the site,
72All at ###SITENAME###
73###SITEURL###"
74 );
75 /**
76 * Filters the text for the email sent to the site admin when a request to delete a site in a Multisite network is submitted.
77 *
78 * The following strings have a special meaning and will get replaced dynamically:
79 *
80 * - `###USERNAME###` The current user's username.
81 * - `###URL_DELETE###` The link to click on to confirm the site deletion.
82 * - `###SITENAME###` The name of the site.
83 * - `###SITEURL###` The URL to the site.
84 *
85 * @since 3.0.0
86 *
87 * @param string $content The email text.
88 */
89 $content = apply_filters( 'delete_site_email_content', $content );
90
91 $content = str_replace( '###USERNAME###', $user->user_login, $content );
92 $content = str_replace( '###URL_DELETE###', $url_delete, $content );
93 $content = str_replace( '###SITENAME###', get_network()->site_name, $content );
94 $content = str_replace( '###SITEURL###', network_home_url(), $content );
95
96 wp_mail(
97 get_option( 'admin_email' ),
98 sprintf(
99 /* translators: %s: Site title. */
100 __( '[%s] Delete My Site' ),
101 wp_specialchars_decode( get_option( 'blogname' ) )
102 ),
103 $content
104 );
105
106 if ( $switched_locale ) {
107 restore_previous_locale();
108 }
109 ?>
110
111 <p><?php _e( 'Thank you. Please check your email for a link to confirm your action. Your site will not be deleted until this link is clicked.' ); ?></p>
112
113 <?php
114} else {
115 ?>
116 <p>
117 <?php
118 printf(
119 /* translators: %s: Network title. */
120 __( 'If you do not want to use your %s site any more, you can delete it using the form below. When you click <strong>Delete My Site Permanently</strong> you will be sent an email with a link in it. Click on this link to delete your site.' ),
121 get_network()->site_name
122 );
123 ?>
124 </p>
125 <p><?php _e( 'Remember, once deleted your site cannot be restored.' ); ?></p>
126
127 <form method="post" name="deletedirect">
128 <?php wp_nonce_field( 'delete-blog' ); ?>
129 <input type="hidden" name="action" value="deleteblog" />
130 <p><input id="confirmdelete" type="checkbox" name="confirmdelete" value="1" /> <label for="confirmdelete"><strong>
131 <?php
132 printf(
133 /* translators: %s: Site address. */
134 __( "I'm sure I want to permanently delete my site, and I am aware I can never get it back or use %s again." ),
135 $blog->domain . $blog->path
136 );
137 ?>
138 </strong></label></p>
139 <?php submit_button( __( 'Delete My Site Permanently' ) ); ?>
140 </form>
141 <?php
142}
143echo '</div>';
144
145require_once ABSPATH . 'wp-admin/admin-footer.php';
146
Ui Ux Design – Teachers Night Out

Get in Touch

© 2024 Teachers Night Out. All Rights Reserved.