Automattic\WooCommerce\Internal\EmailEditor
TransactionalEmailPersonalizer::personalize_transactional_content
Personalize transactional email content with specific handling.
Method of the class: TransactionalEmailPersonalizer{}
No Hooks.
Returns
String. The personalized content.
Usage
$TransactionalEmailPersonalizer = new TransactionalEmailPersonalizer(); $TransactionalEmailPersonalizer->personalize_transactional_content( $content, $email ): string;
- $content(string) (required)
- The content to personalize.
- $email(WC_Email) (required)
- The WooCommerce email object.
TransactionalEmailPersonalizer::personalize_transactional_content() TransactionalEmailPersonalizer::personalize transactional content code WC 10.3.6
public function personalize_transactional_content( string $content, \WC_Email $email ): string {
$this->configure_context_by_email( $email );
return $this->personalizer->personalize_content( $content );
}