How to change mail title wordpress in wordpress

In WordPress, you can change the title of a mail (also known as the subject line) in several ways, depending on the plugin or theme you're using. Here are a few common methods:

Method 1: Using the wp_mail filter

You can use the wp_mail filter to modify the subject line of an email sent by WordPress. Add the following code to your theme's functions.php file:

function change_mail_title($title) {
    return 'New Title';
}
add_filter('wp_mail', 'change_mail_title');

This code will change the subject line of all emails sent by WordPress to "New Title".

Method 2: Using a plugin

If you're using a plugin like Contact Form 7, Gravity Forms, or Formidable Forms, you can usually change the subject line of the email notification from the plugin's settings page.

For example, in Contact Form 7, you can go to the "Mail" tab and enter a new subject line in the "Subject" field.

Method 3: Using a theme function

Some themes, like Twenty Nineteen, have a wp_mail_subject filter that allows you to modify the subject line of emails sent by WordPress. You can add the following code to your theme's functions.php file:

function change_mail_title($title) {
    return 'New Title';
}
add_filter('wp_mail_subject', 'change_mail_title');

Method 4: Using a custom function

You can also create a custom function to change the subject line of emails sent by WordPress. For example:

function change_mail_title($title) {
    return 'New Title';
}
function send_email($to, $subject, $message) {
    $subject = change_mail_title($subject);
    wp_mail($to, $subject, $message);
}

Then, you can use the send_email function to send an email with the modified subject line.

Remember to replace "New Title" with the actual subject line you want to use.