| Server IP : 69.72.244.102 / Your IP : 216.73.216.164 Web Server : LiteSpeed System : Linux s3434.fra1.stableserver.net 4.18.0-513.24.1.lve.2.el8.x86_64 #1 SMP Fri May 24 12:42:50 UTC 2024 x86_64 User : konzalta ( 1271) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/konzalta/public_html/wp-content/plugins/wemail/includes/Core/Mail/ |
Upload File : |
<?php
namespace WeDevs\WeMail\Core\Mail;
use WeDevs\WeMail\Traits\Hooker;
class Hooks {
use Hooker;
/**
* Hooks constructor.
*/
public function __construct() {
$this->add_action( 'phpmailer_init', 'handle_transactional_emails' );
}
/**
* Replace phpmailer instance
*
* @param $phpmailer
* @return void
*/
public function handle_transactional_emails( &$phpmailer ) {
if ( ! get_option( 'wemail_transactional_emails', false ) ) {
return;
}
global $wp_version;
if ( version_compare( $wp_version, '5.5' ) >= 0 ) {
$mailer = new WeMailMailer55();
} else {
$mailer = new WeMailMailer54();
}
$mailer->setPHPMailer( clone $phpmailer );
$phpmailer = $mailer;
}
}