Make WordPress Core

Ticket #25853: 25853.2.patch

File 25853.2.patch, 1.2 KB (added by DrewAPicture, 10 years ago)

@since

  • src/wp-login.php

     
    384384         * @param string $title Default email title.
    385385         */
    386386        $title = apply_filters( 'retrieve_password_title', $title );
     387
    387388        /**
    388389         * Filter the message body of the password reset mail.
    389390         *
    390391         * @since 2.8.0
     392         * @since 4.1.0 Added `$user_login` and `$user_data` parameters.
    391393         *
    392          * @param string $message Default mail message.
    393          * @param string $key     The activation key.
     394         * @param string  $message    Default mail message.
     395         * @param string  $key        The activation key.
     396         * @param string  $user_login The username for the user.
     397         * @param WP_User $user_data  WP_User object.
    394398         */
    395         $message = apply_filters( 'retrieve_password_message', $message, $key );
     399        $message = apply_filters( 'retrieve_password_message', $message, $key, $user_login, $user_data );
    396400
    397401        if ( $message && !wp_mail( $user_email, wp_specialchars_decode( $title ), $message ) )
    398402                wp_die( __('The e-mail could not be sent.') . "<br />\n" . __('Possible reason: your host may have disabled the mail() function.') );