Merge pull request #6967 from BFTrick/issue-6965

Adding Email Styles Back to Email Preview. Fixes #6965
This commit is contained in:
Mike Jolley 2014-12-21 00:20:46 +00:00
commit bb6b7c5489
1 changed files with 16 additions and 8 deletions

View File

@ -114,17 +114,25 @@ class WC_Admin {
die( 'Security check' ); die( 'Security check' );
} }
global $email_heading; // load the mailer class
ob_start();
include( 'views/html-email-template-preview.php' );
$mailer = WC()->mailer(); $mailer = WC()->mailer();
$message = ob_get_clean();
// get the preview email subject
$email_heading = __( 'HTML Email Template', 'woocommerce' ); $email_heading = __( 'HTML Email Template', 'woocommerce' );
echo $mailer->wrap_message( $email_heading, $message ); // get the preview email content
ob_start();
include( 'views/html-email-template-preview.php' );
$message = ob_get_clean();
// create a new email
$email = new WC_Email();
// wrap the content with the email template and then add styles
$message = $email->style_inline( $mailer->wrap_message( $email_heading, $message ) );
// print the preview email
echo $message;
exit; exit;
} }
} }