Changeset 43705 for branches/4.9/src/wp-includes/user.php
- Timestamp:
- 10/11/2018 04:03:23 AM (6 years ago)
- Location:
- branches/4.9
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/4.9
-
branches/4.9/src/wp-includes/user.php
r43624 r43705 3280 3280 * 3281 3281 * @param string $request_id ID of the request created via wp_create_user_request(). 3282 * @return bool|WP_Error True on success, `WP_Error` on failure.3282 * @return WP_Error|bool Will return true/false based on the success of sending the email, or a WP_Error object. 3283 3283 */ 3284 3284 function wp_send_user_request( $request_id ) { … … 3287 3287 3288 3288 if ( ! $request ) { 3289 return new WP_Error( 'invalid_request', __( 'Invalid user request.' ) ); 3290 } 3291 3292 // Localize message content for user; fallback to site default for visitors. 3293 if ( ! empty( $request->user_id ) ) { 3294 $locale = get_user_locale( $request->user_id ); 3295 } else { 3296 $locale = get_locale(); 3297 } 3298 3299 $switched_locale = switch_to_locale( $locale ); 3289 return new WP_Error( 'user_request_error', __( 'Invalid request.' ) ); 3290 } 3300 3291 3301 3292 $email_data = array( … … 3386 3377 $subject = apply_filters( 'user_request_action_email_subject', $subject, $email_data['sitename'], $email_data ); 3387 3378 3388 $email_sent = wp_mail( $email_data['email'], $subject, $content ); 3389 3390 if ( $switched_locale ) { 3391 restore_previous_locale(); 3392 } 3393 3394 if ( ! $email_sent ) { 3395 return new WP_Error( 'privacy_email_error', __( 'Unable to send personal data export confirmation email.' ) ); 3396 } 3397 3398 return true; 3379 return wp_mail( $email_data['email'], $subject, $content ); 3399 3380 } 3400 3381 … … 3446 3427 3447 3428 if ( ! $request ) { 3448 return new WP_Error( ' invalid_request', __( 'Invalid request.' ) );3429 return new WP_Error( 'user_request_error', __( 'Invalid request.' ) ); 3449 3430 } 3450 3431 … … 3533 3514 * @var int 3534 3515 */ 3516 3535 3517 public $user_id = 0; 3536 3518
Note: See TracChangeset
for help on using the changeset viewer.