WordPress.org

Make WordPress Core

Ticket #35422: wp-login.php.2.patch

File wp-login.php.2.patch, 762 bytes (added by pbearne, 5 years ago)

patch with both filters

  • src/wp-login.php

     
    671671break;
    672672
    673673case 'register' :
    674         if ( is_multisite() ) {
     674         if ( apply_filters( 'require_wp_signup', is_multisite() ) ) {
    675675                /**
    676                  * Filter the Multisite sign up URL.
     676                 * Filter the Multi-site sign up URL.
    677677                 *
    678678                 * @since 3.0.0
    679679                 *
    680680                 * @param string $sign_up_url The sign up URL.
    681681                 */
    682                 wp_redirect( apply_filters( 'wp_signup_location', network_site_url( 'wp-signup.php' ) ) );
    683                 exit;
     682                if ( wp_redirect( apply_filters( 'wp_signup_location', network_site_url( 'wp-signup.php' ) ) ) ){
     683                        exit;
     684                };
     685
    684686        }
    685687
    686688        if ( !get_option('users_can_register') ) {