WC_Settings_Emails::email_preview
Creates the React mount point for the email preview.
Method of the class: WC_Settings_Emails{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WC_Settings_Emails = new WC_Settings_Emails(); $WC_Settings_Emails->email_preview();
WC_Settings_Emails::email_preview() WC Settings Emails::email preview code WC 10.3.5
<?php
public function email_preview() {
$this->delete_transient_email_settings();
$emails = WC()->mailer()->get_emails();
$email_types = array();
foreach ( $emails as $email ) {
$email_types[] = array(
'label' => $email->get_title(),
'value' => get_class( $email ),
);
}
?>
<div
id="wc_settings_email_preview_slotfill"
data-preview-url="<?php echo esc_url( wp_nonce_url( admin_url( '?preview_woocommerce_mail=true' ), 'preview-mail' ) ); ?>"
data-email-types="<?php echo esc_attr( wp_json_encode( $email_types ) ); ?>"
data-email-setting-ids="<?php echo esc_attr( wp_json_encode( EmailPreview::get_email_style_setting_ids() ) ); ?>"
></div>
<?php
}