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.