To set from email address for all outgoing emails on your WordPress site, you can use the ‘wp_mail_from‘ filter. You can add the following code to your theme’s functions.php file or create a custom plugin to ensure that all emails sent from your WordPress site use the specified email address:
function set_wp_mail_from($email) {
return '[email protected]'; // add your email address here
}
add_filter('wp_mail_from', 'set_wp_mail_from');
function set_wp_mail_from_name($name) {
return 'Your Site Name'; // You can set this to any name you want
}
add_filter('wp_mail_from_name', 'set_wp_mail_from_name');
This code does two things:
- Sets the “From” email address to “[email protected]”
- Optionally, sets the “From” name to Your Site Name. You can change this to any name you prefer or remove the set_wp_mail_from_name function if you don’t need to change the name.
After adding this code, all emails sent from your WordPress site should use the email address [email protected]