Make WordPress Core


Ignore:
Timestamp:
01/08/2025 12:52:04 PM (4 months ago)
Author:
swissspidy
Message:

I18N: Mail: Make PHPMailer messages translatable.

Adds a new WP_PHPMailer class to leverage the WordPress i18n system with PHPMailer, so that any user-visible error messages can be properly translated.

Props sukhendu2002, swissspidy, audrasjb, iandunn, nacin, mark-k.
Fixes #23311.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/includes/bootstrap.php

    r59326 r59592  
    247247$multisite = $multisite || ( defined( 'MULTISITE' ) && MULTISITE );
    248248
    249 // Override the PHPMailer.
    250 require_once __DIR__ . '/mock-mailer.php';
    251 $phpmailer = new MockPHPMailer( true );
    252 
    253249if ( ! defined( 'WP_DEFAULT_THEME' ) ) {
    254250    define( 'WP_DEFAULT_THEME', 'default' );
     
    305301// Load WordPress.
    306302require_once ABSPATH . 'wp-settings.php';
     303
     304// Override the PHPMailer.
     305require_once __DIR__ . '/mock-mailer.php';
     306
     307$phpmailer = new MockPHPMailer( true );
    307308
    308309// Delete any default posts & related data.
Note: See TracChangeset for help on using the changeset viewer.