Make WordPress Core


Ignore:
Timestamp:
01/17/2017 03:52:24 AM (7 years ago)
Author:
SergeyBiryukov
Message:

Users: Introduce signup_site_meta and signup_user_meta for filtering signup metadata in wpmu_signup_blog() and wpmu_signup_user(), respectively.

Props Mista-Flo.
Fixes #39223.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/ms-functions.php

    r39887 r39920  
    672672    $key = substr( md5( time() . wp_rand() . $domain ), 0, 16 );
    673673
     674    /**
     675     * Filters the metadata for a site signup.
     676     *
     677     * The metadata will be serialized prior to storing it in the database.
     678     *
     679     * @since 4.8.0
     680     *
     681     * @param array  $meta       Signup meta data. Default empty array.
     682     * @param string $domain     The requested domain.
     683     * @param string $path       The requested path.
     684     * @param string $title      The requested site title.
     685     * @param string $user       The user's requested login name.
     686     * @param string $user_email The user's email address.
     687     * @param string $key        The user's activation key.
     688     */
     689    $meta = apply_filters( 'signup_site_meta', $meta, $domain, $path, $title, $user, $user_email, $key );
     690
    674691    $wpdb->insert( $wpdb->signups, array(
    675692        'domain' => $domain,
     
    720737    $user_email = sanitize_email( $user_email );
    721738    $key = substr( md5( time() . wp_rand() . $user_email ), 0, 16 );
     739
     740    /**
     741     * Filters the metadata for a user signup.
     742     *
     743     * The metadata will be serialized prior to storing it in the database.
     744     *
     745     * @since 4.8.0
     746     *
     747     * @param array  $meta       Signup meta data. Default empty array.
     748     * @param string $user       The user's requested login name.
     749     * @param string $user_email The user's email address.
     750     * @param string $key        The user's activation key.
     751     */
     752    $meta = apply_filters( 'signup_user_meta', $meta, $user, $user_email, $key );
    722753
    723754    $wpdb->insert( $wpdb->signups, array(
Note: See TracChangeset for help on using the changeset viewer.