Automattic\WooCommerce\Internal\EmailEditor

TransactionalEmailPersonalizer::personalize_transactional_content │ public │ WC 1.0

Personalize transactional email content with specific handling.

Метод класса: TransactionalEmailPersonalizer{}

Хуков нет.

Возвращает

string. The personalized content.

Использование

$TransactionalEmailPersonalizer = new TransactionalEmailPersonalizer();
$TransactionalEmailPersonalizer->personalize_transactional_content( $content, $email, $rendering_context ): string;
$content(строка) (обязательный)
The content to personalize.
$email(WC_Email) (обязательный)
The WooCommerce email object.
$rendering_context(строка)
The rendering context of the content — Personalizer::RENDERING_CONTEXT_HTML or Personalizer::RENDERING_CONTEXT_TEXT.
По умолчанию: Personalizer::RENDERING_CONTEXT_HTML

Код TransactionalEmailPersonalizer::personalize_transactional_content() WC 11.2.2

public function personalize_transactional_content( string $content, \WC_Email $email, string $rendering_context = Personalizer::RENDERING_CONTEXT_HTML ): string {
	$this->configure_context_by_email( $email );
	return $this->personalizer->personalize_content( $content, $rendering_context );
}