Automattic\WooCommerce\Internal\EmailEditor
BlockEmailRenderer::maybe_render_block_email
Maybe render block-based email content.
Method of the class: BlockEmailRenderer{}
No Hooks.
Returns
String|null. Modified email content
Usage
$BlockEmailRenderer = new BlockEmailRenderer(); $BlockEmailRenderer->maybe_render_block_email( $wc_email ): ?string;
- $wc_email(WC_Email) (required)
- WooCommerce email.
BlockEmailRenderer::maybe_render_block_email() BlockEmailRenderer::maybe render block email code WC 10.3.6
public function maybe_render_block_email( \WC_Email $wc_email ): ?string {
$email_post = $this->get_email_post_by_wc_email( $wc_email );
if ( ! $email_post ) {
return null;
}
$woo_content = $this->woo_content_processor->get_woo_content( $wc_email );
return $this->render_block_email( $email_post, $woo_content, $wc_email );
}