Automattic\WooCommerce\EmailEditor\Engine
Send_Preview_Email::set_personalize_content
Personalize the content.
Метод класса: Send_Preview_Email{}
Возвращает
Строку.
Использование
$Send_Preview_Email = new Send_Preview_Email(); $Send_Preview_Email->set_personalize_content( $content ): string;
- $content(строка) (обязательный)
- HTML content.
Код Send_Preview_Email::set_personalize_content() Send Preview Email::set personalize content WC 10.8.1
public function set_personalize_content( string $content ): string {
$current_user = wp_get_current_user();
$subscriber = ! empty( $current_user->ID ) ? $current_user : null;
$personalizer_context = array(
'recipient_email' => $subscriber ? $subscriber->user_email : null,
'is_user_preview' => true,
);
$personalizer_context = apply_filters( 'woocommerce_email_editor_send_preview_email_personalizer_context', $personalizer_context );
$this->personalizer->set_context( $personalizer_context );
return $this->personalizer->personalize_content( $content );
}