Automattic\WooCommerce\Internal\EmailEditor\WCTransactionalEmails
WCTransactionalEmails::init_email_templates
Initialize email templates on WooCommerce admin pages.
Method of the class: WCTransactionalEmails{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WCTransactionalEmails = new WCTransactionalEmails(); $WCTransactionalEmails->init_email_templates();
WCTransactionalEmails::init_email_templates() WCTransactionalEmails::init email templates code WC 10.3.6
public function init_email_templates() {
if ( ! function_exists( 'wc_get_screen_ids' ) ) {
return;
}
$screen = get_current_screen();
$wc_screen_ids = array_merge(
wc_get_screen_ids(),
array(
'woocommerce_page_wc-admin',
'edit-woo_email',
)
);
if ( ! $screen || ! in_array( $screen->id, $wc_screen_ids, true ) ) {
return;
}
// run only on WooCommerce admin pages.
$this->email_template_generator->initialize();
}