diff -r 490d5cc509ed -r cf61fcea0001 wp/wp-signup.php --- a/wp/wp-signup.php Tue Jun 09 11:14:17 2015 +0000 +++ b/wp/wp-signup.php Mon Oct 14 17:39:30 2019 +0200 @@ -7,7 +7,9 @@ require( dirname( __FILE__ ) . '/wp-blog-header.php' ); -if ( is_array( get_site_option( 'illegal_names' )) && isset( $_GET[ 'new' ] ) && in_array( $_GET[ 'new' ], get_site_option( 'illegal_names' ) ) == true ) { +nocache_headers(); + +if ( is_array( get_site_option( 'illegal_names' )) && isset( $_GET[ 'new' ] ) && in_array( $_GET[ 'new' ], get_site_option( 'illegal_names' ) ) ) { wp_redirect( network_home_url() ); die(); } @@ -15,7 +17,7 @@ /** * Prints signup_header via wp_head * - * @since MU + * @since MU (3.0.0) */ function do_signup_header() { /** @@ -28,7 +30,7 @@ add_action( 'wp_head', 'do_signup_header' ); if ( !is_multisite() ) { - wp_redirect( site_url('wp-login.php?action=register') ); + wp_redirect( wp_registration_url() ); die(); } @@ -41,9 +43,16 @@ $wp_query->is_404 = false; /** + * Fires before the Site Signup page is loaded. + * + * @since 4.4.0 + */ +do_action( 'before_signup_header' ); + +/** * Prints styles for front-end Multisite signup pages * - * @since MU + * @since MU (3.0.0) */ function wpmu_signup_stylesheet() { ?> @@ -56,6 +65,7 @@ .mu_register #user_email, .mu_register #blogname, .mu_register #user_name { width:100%; font-size: 24px; margin:5px 0; } + .mu_register #site-language { display: block; } .mu_register .prefix_address, .mu_register .suffix_address {font-size: 18px;display:inline; } .mu_register label { font-weight:700; font-size:15px; display:block; margin:10px 0; } @@ -66,7 +76,7 @@ } add_action( 'wp_head', 'wpmu_signup_stylesheet' ); -get_header(); +get_header( 'wp-signup' ); /** * Fires before the site sign-up form. @@ -75,20 +85,24 @@ */ do_action( 'before_signup_form' ); ?> -
-
+
+