diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-includes/ms-deprecated.php
--- a/wp/wp-includes/ms-deprecated.php Thu Sep 29 08:06:27 2022 +0200
+++ b/wp/wp-includes/ms-deprecated.php Fri Sep 05 18:40:08 2025 +0200
@@ -145,7 +145,7 @@
}
/**
- * Deprecated functionality to determin if the current site is the main site.
+ * Deprecated functionality to determine if the current site is the main site.
*
* @since MU (3.0.0)
* @deprecated 3.0.0 Use is_main_site()
@@ -179,6 +179,8 @@
* @deprecated 3.0.0 Use wp_get_sites()
* @see wp_get_sites()
*
+ * @global wpdb $wpdb WordPress database abstraction object.
+ *
* @param int $start Optional. Offset for retrieving the blog list. Default 0.
* @param int $num Optional. Number of blogs to list. Default 10.
* @param string $deprecated Unused.
@@ -293,7 +295,7 @@
if ( isset( $_GET['redirect'] ) && isset( $_POST['redirect'] ) && $_GET['redirect'] !== $_POST['redirect'] ) {
wp_die( __( 'A variable mismatch has been detected.' ), __( 'Sorry, you are not allowed to view this item.' ), 400 );
} elseif ( isset( $_GET['redirect'] ) ) {
- if ( 's_' === substr( $_GET['redirect'], 0, 2 ) )
+ if ( str_starts_with( $_GET['redirect'], 's_' ) )
$url .= '&action=blogs&s='. esc_html( substr( $_GET['redirect'], 2 ) );
} elseif ( isset( $_POST['redirect'] ) ) {
$url = wpmu_admin_redirect_add_updated_param( $_POST['redirect'] );
@@ -315,8 +317,8 @@
function wpmu_admin_redirect_add_updated_param( $url = '' ) {
_deprecated_function( __FUNCTION__, '3.3.0', 'add_query_arg()' );
- if ( strpos( $url, 'updated=true' ) === false ) {
- if ( strpos( $url, '?' ) === false )
+ if ( ! str_contains( $url, 'updated=true' ) ) {
+ if ( ! str_contains( $url, '?' ) )
return $url . '?updated=true';
else
return $url . '&updated=true';
@@ -334,18 +336,18 @@
* @deprecated 3.6.0 Use get_user_by()
* @see get_user_by()
*
- * @param string $string Either an email address or a login.
+ * @param string $email_or_login Either an email address or a login.
* @return int
*/
-function get_user_id_from_string( $string ) {
+function get_user_id_from_string( $email_or_login ) {
_deprecated_function( __FUNCTION__, '3.6.0', 'get_user_by()' );
- if ( is_email( $string ) )
- $user = get_user_by( 'email', $string );
- elseif ( is_numeric( $string ) )
- return $string;
+ if ( is_email( $email_or_login ) )
+ $user = get_user_by( 'email', $email_or_login );
+ elseif ( is_numeric( $email_or_login ) )
+ return $email_or_login;
else
- $user = get_user_by( 'login', $string );
+ $user = get_user_by( 'login', $email_or_login );
if ( $user )
return $user->ID;
@@ -353,7 +355,7 @@
}
/**
- * Get a full blog URL, given a domain and a path.
+ * Get a full site URL, given a domain and a path.
*
* @since MU (3.0.0)
* @deprecated 3.7.0
@@ -378,7 +380,7 @@
$url = 'http://' . $domain . $path;
}
}
- return esc_url_raw( $url );
+ return sanitize_url( $url );
}
/**
@@ -401,7 +403,7 @@
// Check if the domain has been used already. We should return an error message.
if ( domain_exists($domain, $path, $site_id) )
- return __( 'Error: Site URL you’ve entered is already taken.' );
+ return __( 'Error: Site URL you’ve entered is already taken.' );
/*
* Need to back up wpdb table names, and create a new wp_blogs entry for new blog.
@@ -410,7 +412,7 @@
*/
if ( ! $blog_id = insert_blog($domain, $path, $site_id) )
- return __( 'Error: There was a problem creating site entry.' );
+ return __( 'Error: There was a problem creating site entry.' );
switch_to_blog($blog_id);
install_blog($blog_id);
@@ -730,3 +732,20 @@
return $value;
}
+
+/**
+ * Maintains a canonical list of terms by syncing terms created for each blog with the global terms table.
+ *
+ * @since 3.0.0
+ * @since 6.1.0 This function no longer does anything.
+ * @deprecated 6.1.0
+ *
+ * @param int $term_id An ID for a term on the current blog.
+ * @param string $deprecated Not used.
+ * @return int An ID from the global terms table mapped from $term_id.
+ */
+function global_terms( $term_id, $deprecated = '' ) {
+ _deprecated_function( __FUNCTION__, '6.1.0' );
+
+ return $term_id;
+}