WooCommerce Code Reference

Email_Api_Controller
in package

Class for email API controller.

Table of Contents

$personalization_tags_registry  : Personalization_Tags_Registry
Personalization tags registry to get all personalization tags.
__construct()  : mixed
Email_Api_Controller constructor with all dependencies.
get_email_data()  : array<string|int, mixed>
Returns email specific data.
get_email_data_schema()  : array<string|int, mixed>
Returns the schema for email data.
get_personalization_tags()  : WP_REST_Response
Returns all registered personalization tags.
save_email_data()  : void
Update Email specific data we store.
send_preview_email_data()  : WP_REST_Response
Sends preview email

Properties

Methods

save_email_data()

Update Email specific data we store.

public save_email_data(array<string|int, mixed> $data, WP_Post $email_post) : void
Parameters
$data : array<string|int, mixed>
  • Email specific data.
$email_post : WP_Post
  • Email post object.
Return values
void