Automattic\WooCommerce\Internal\EmailEditor\WCTransactionalEmails

WCTransactionalEmails::init_email_templatespublicWC 1.0

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() 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();
}