Changeset 12905 for trunk/src/bp-members/bp-members-functions.php
- Timestamp:
- 04/23/2021 05:17:02 PM (5 years ago)
- File:
-
- 1 edited
-
trunk/src/bp-members/bp-members-functions.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-members/bp-members-functions.php
r12797 r12905 3307 3307 ) ); 3308 3308 } 3309 3310 /** 3311 * Send welcome email on successful user activation. 3312 * 3313 * @since 8.0.0 3314 * 3315 * @param int $user_id The new user's ID 3316 */ 3317 function bp_send_welcome_email( $user_id = 0 ) { 3318 if ( ! $user_id ) { 3319 return; 3320 } 3321 3322 $profile_url = bp_core_get_user_domain( $user_id ); 3323 3324 /** 3325 * Use this filter to add/edit/remove tokens to use for your welcome email. 3326 * 3327 * @since 8.0.0 3328 * 3329 * @param array $value An array of BP Email tokens. 3330 * @param int $user_id The user ID. 3331 */ 3332 $welcome_tokens = apply_filters( 3333 'bp_send_welcome_email_tokens', 3334 array( 3335 'displayname' => bp_core_get_user_displayname( $user_id ), 3336 'profile.url' => $profile_url, 3337 'lostpassword.url' => wp_lostpassword_url( $profile_url ), 3338 ), 3339 $user_id 3340 ); 3341 3342 bp_send_email( 'core-user-activation', $user_id, array( 'tokens' => $welcome_tokens ) ); 3343 } 3344 add_action( 'bp_core_activated_user', 'bp_send_welcome_email', 10, 1 );
Note: See TracChangeset
for help on using the changeset viewer.