apply_filters( 'wp_mail_from_name', string $from_name )

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

Parameters Parameters


(string) Name associated with the "from" email address.

Top ↑

More Information 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 ↑

Source Source

File: wp-includes/pluggable.php

View on Trac

Top ↑

Changelog Changelog

Version Description
2.3.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

  1. Skip to note 1 content
    Contributed by stevenlinx

    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.