Make WordPress Core


Ignore:
Timestamp:
03/28/2014 02:43:04 AM (12 years ago)
Author:
nacin
Message:

Always decode special characters for email subjects.

props tlovett1, jeremyfelt.
fixes #25346.

File:
1 edited

Legend:

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

    r27717 r27801  
    881881        esc_url( 'http://' . $domain . $path )
    882882    );
    883     wp_mail($user_email, $subject, $message, $message_headers);
     883    wp_mail( $user_email, wp_specialchars_decode( $subject ), $message, $message_headers );
    884884    return true;
    885885}
     
    966966        $user
    967967    );
    968     wp_mail($user_email, $subject, $message, $message_headers);
     968    wp_mail( $user_email, wp_specialchars_decode( $subject ), $message, $message_headers );
    969969    return true;
    970970}
     
    15221522     */
    15231523    $subject = apply_filters( 'update_welcome_subject', sprintf( __( 'New %1$s Site: %2$s' ), $current_site->site_name, wp_unslash( $title ) ) );
    1524     wp_mail($user->user_email, $subject, $message, $message_headers);
     1524    wp_mail( $user->user_email, wp_specialchars_decode( $subject ), $message, $message_headers );
    15251525    return true;
    15261526}
     
    16001600     */
    16011601    $subject = apply_filters( 'update_welcome_user_subject', sprintf( __( 'New %1$s User: %2$s' ), $current_site->site_name, $user->user_login) );
    1602     wp_mail($user->user_email, $subject, $message, $message_headers);
     1602    wp_mail( $user->user_email, wp_specialchars_decode( $subject ), $message, $message_headers );
    16031603    return true;
    16041604}
Note: See TracChangeset for help on using the changeset viewer.