WordPress.org

Make WordPress Core

Ticket #35427: user-new.php.patch

File user-new.php.patch, 1.1 KB (added by pbearne, 4 years ago)

patch

  • wp-admin/user-new.php

     
    144144                                add_filter( 'wpmu_signup_user_notification', '__return_false' ); // Disable confirmation email
    145145                                add_filter( 'wpmu_welcome_user_notification', '__return_false' ); // Disable welcome email
    146146                        }
    147                         wpmu_signup_user( $new_user_login, $new_user_email, array( 'add_to_blog' => $wpdb->blogid, 'new_role' => $_REQUEST['role'] ) );
     147                        /**
     148                         * Filter the user_meta passed to wpmu_signup_user.
     149                         *
     150                         * @since 4.5
     151                         *
     152                         * @param array blog id to be added to and new_role.
     153                         */
     154                        wpmu_signup_user( $new_user_login, $new_user_email, apply_filters( 'add_signup_meta', array( 'add_to_blog' => $wpdb->blogid, 'new_role' => $_REQUEST['role'] ) ) );
    148155                        if ( isset( $_POST[ 'noconfirmation' ] ) && current_user_can( 'manage_network_users' ) ) {
    149156                                $key = $wpdb->get_var( $wpdb->prepare( "SELECT activation_key FROM {$wpdb->signups} WHERE user_login = %s AND user_email = %s", $new_user_login, $new_user_email ) );
    150157                                wpmu_activate_signup( $key );