X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/5aa86a9053fb0fa15846bb60aac2fb8fdfff524a..f739362bc2205036998dacdccb4f07eda9048877:/wp-signup.php?ds=sidebyside diff --git a/wp-signup.php b/wp-signup.php index 6fa1742f..99bd2afb 100644 --- a/wp-signup.php +++ b/wp-signup.php @@ -5,31 +5,53 @@ require( dirname(__FILE__) . '/wp-load.php' ); add_action( 'wp_head', 'wp_no_robots' ); -require( './wp-blog-header.php' ); +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 ) { +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(); } +/** + * Prints signup_header via wp_head + * + * @since MU + */ function do_signup_header() { + /** + * Fires within the head section of the site sign-up screen. + * + * @since 3.0.0 + */ do_action( 'signup_header' ); } 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(); } if ( !is_main_site() ) { - wp_redirect( network_home_url( 'wp-signup.php' ) ); + wp_redirect( network_site_url( 'wp-signup.php' ) ); die(); } // Fix for page title $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 + */ function wpmu_signup_stylesheet() { ?>