diff --git wp-includes/ms-functions.php wp-includes/ms-functions.php
index 2e9ca94..56f9afe 100644
|
|
function wpmu_signup_user( $user, $user_email, $meta = array() ) { |
720 | 720 | $user = preg_replace( '/\s+/', '', sanitize_user( $user, true ) ); |
721 | 721 | $user_email = sanitize_email( $user_email ); |
722 | 722 | $key = substr( md5( time() . rand() . $user_email ), 0, 16 ); |
723 | | $meta = serialize($meta); |
| 723 | |
| 724 | /** |
| 725 | * Allow plugins to edit $meta array |
| 726 | * |
| 727 | * @since 4.8.0 |
| 728 | * |
| 729 | * @param array $meta Additional signup meta. By default, this is an empty array. |
| 730 | * @param string $user The user's requested login name. |
| 731 | * @param string $user_email The user's email address. |
| 732 | * @param string $key The user's activation key |
| 733 | */ |
| 734 | $meta = apply_filters( 'signup_user_meta', $meta, $user, $user_email, $key ); |
724 | 735 | |
725 | 736 | $wpdb->insert( $wpdb->signups, array( |
726 | 737 | 'domain' => '', |
… |
… |
function wpmu_signup_user( $user, $user_email, $meta = array() ) { |
730 | 741 | 'user_email' => $user_email, |
731 | 742 | 'registered' => current_time('mysql', true), |
732 | 743 | 'activation_key' => $key, |
733 | | 'meta' => $meta |
| 744 | 'meta' => serialize( $meta ), |
734 | 745 | ) ); |
735 | 746 | |
736 | 747 | /** |