apply_filters( 'wp_mail_from_name', string $from_name )

Filters the name to associate with the “from” email address.


$from_name string
Name associated with the "from" email address.

Top ↑

More Information

  • The filter modifies the “from name” used in an email sent using the wp_mail() function. When used together with the ‘wp_mail_from‘ filter, it creates a from address like “Name <>”. The filter should return a string.
  • If you apply your filter using an anonymous function, you cannot remove it using remove_filter() .

Top ↑


File: wp-includes/pluggable.php. View all references

$from_name = apply_filters( 'wp_mail_from_name', $from_name );

Top ↑


Version Description
2.3.0 Introduced.

Top ↑

User Contributed Notes

  1. Skip to note 1 content
    Contributed by Steven Lin

    Example migrated from Codex:

    add_filter( 'wp_mail_from_name', 'custom_wp_mail_from_name' );
    function custom_wp_mail_from_name( $original_email_from ) {
    	return 'WordPress Email System';

    It is not necessary to call another method if you can use anonymous functions (PHP 5.3.0+):

    add_filter( 'wp_mail_from_name', function( $name ) {
    	return 'WordPress Email System';
    } );

You must log in before being able to contribute a note or feedback.