wp core update 6.6
This commit is contained in:
@@ -33,8 +33,9 @@ function network_domain_check() {
|
||||
* @return bool Whether subdomain installation is allowed
|
||||
*/
|
||||
function allow_subdomain_install() {
|
||||
$domain = preg_replace( '|https?://([^/]+)|', '$1', get_option( 'home' ) );
|
||||
if ( parse_url( get_option( 'home' ), PHP_URL_PATH ) || 'localhost' === $domain || preg_match( '|^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$|', $domain ) ) {
|
||||
$home = get_option( 'home' );
|
||||
$domain = parse_url( $home, PHP_URL_HOST );
|
||||
if ( parse_url( $home, PHP_URL_PATH ) || 'localhost' === $domain || preg_match( '|^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$|', $domain ) ) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -148,26 +149,8 @@ function network_step1( $errors = false ) {
|
||||
die();
|
||||
}
|
||||
|
||||
$hostname = get_clean_basedomain();
|
||||
$has_ports = strstr( $hostname, ':' );
|
||||
if ( ( false !== $has_ports && ! in_array( $has_ports, array( ':80', ':443' ), true ) ) ) {
|
||||
wp_admin_notice(
|
||||
'<strong>' . __( 'Error:' ) . '</strong> ' . __( 'You cannot install a network of sites with your server address.' ),
|
||||
array(
|
||||
'additional_classes' => array( 'error' ),
|
||||
)
|
||||
);
|
||||
|
||||
echo '<p>' . sprintf(
|
||||
/* translators: %s: Port number. */
|
||||
__( 'You cannot use port numbers such as %s.' ),
|
||||
'<code>' . $has_ports . '</code>'
|
||||
) . '</p>';
|
||||
echo '<a href="' . esc_url( admin_url() ) . '">' . __( 'Go to Dashboard' ) . '</a>';
|
||||
echo '</div>';
|
||||
require_once ABSPATH . 'wp-admin/admin-footer.php';
|
||||
die();
|
||||
}
|
||||
// Strip standard port from hostname.
|
||||
$hostname = preg_replace( '/(?::80|:443)$/', '', get_clean_basedomain() );
|
||||
|
||||
echo '<form method="post">';
|
||||
|
||||
@@ -694,7 +677,7 @@ define( 'BLOG_ID_CURRENT_SITE', 1 );
|
||||
printf(
|
||||
/* translators: %s: Documentation URL. */
|
||||
__( 'It seems your network is running with Nginx web server. <a href="%s">Learn more about further configuration</a>.' ),
|
||||
__( 'https://wordpress.org/documentation/article/nginx/' )
|
||||
__( 'https://developer.wordpress.org/advanced-administration/server/web-server/nginx/' )
|
||||
);
|
||||
echo '</p></li>';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user