使用ob_start
, 因为这将允许您使用WP变量/函数,如bloginfo等。
制作一个PHP文件并将HTML粘贴到该文件中(如果需要,请在该PHP文件中使用wp变量)。
使用以下代码:
$to = \'Email Address\';
$subject = \'Your Subject\';
ob_start();
include(get_stylesheet_directory() . \'/email-template.php\');//Template File Path
$body = ob_get_contents();
ob_end_clean();
$headers = array(\'Content-Type: text/html; charset=UTF-8\',\'From: Test <[email protected]>\');
wp_mail( $to, $subject, $body, $headers );
这将保持您的代码干净,由于ob\\u start,我们还将节省加载文件的时间。