Ticket #8775: 8775.patch
File 8775.patch, 968 bytes (added by , 2 years ago) |
---|
-
src/bp-members/bp-members-functions.php
2559 2559 2560 2560 $is_site_creation = false; 2561 2561 2562 $referer = wp_get_referer();2563 2564 2562 // A new site is being added. 2565 2563 if ( isset( $_POST['stage'] ) && $_POST['stage'] === 'gimmeanotherblog' ) { 2566 2564 $is_site_creation = true; 2567 2565 2568 // We've arrived at wp-signup.php from my-sites.php. 2569 } elseif ( $referer ) { 2570 $referer_path = wp_parse_url( $referer, PHP_URL_PATH ); 2571 $is_site_creation = false !== strpos( $referer_path, 'wp-admin/my-sites.php' ); 2566 } else { 2567 // The WordPress registration setting must allow access. 2568 $registration = get_site_option( 'registration' ); 2569 if ( is_user_logged_in() && in_array( $registration, [ 'blog', 'all' ] ) ) { 2570 $is_site_creation = true; 2571 } 2572 2572 } 2573 2573 2574 2574 if ( $is_site_creation ) {