diff --git a/mailpoet/lib/EmailEditor/Integrations/MailPoet/EmailEditor.php b/mailpoet/lib/EmailEditor/Integrations/MailPoet/EmailEditor.php index d0c1b183c4..5ffcb4bcb7 100644 --- a/mailpoet/lib/EmailEditor/Integrations/MailPoet/EmailEditor.php +++ b/mailpoet/lib/EmailEditor/Integrations/MailPoet/EmailEditor.php @@ -2,6 +2,7 @@ namespace MailPoet\EmailEditor\Integrations\MailPoet; +use MailPoet\Config\Env; use MailPoet\Features\FeaturesController; use MailPoet\WP\Functions as WPFunctions; @@ -56,4 +57,27 @@ class EmailEditor { 'schema' => $this->emailApiController->getEmailDataSchema(), ]); } + + public static function getEmailDefaultContent(): string { + return ' + +
Your Logo
+ + +

+ + +
+ + +

+ + +

' . esc_html__('You received this email because you are subscribed to the [site:title]', 'mailpoet') . '

+ + +

' . esc_html__('Unsubscribe', 'mailpoet') . ' | ' . esc_html__('Manage subscription', 'mailpoet') . '

+ + '; + } } diff --git a/mailpoet/lib/Newsletter/NewsletterSaveController.php b/mailpoet/lib/Newsletter/NewsletterSaveController.php index 7a4d949421..eb6a4fb80a 100644 --- a/mailpoet/lib/Newsletter/NewsletterSaveController.php +++ b/mailpoet/lib/Newsletter/NewsletterSaveController.php @@ -446,7 +446,7 @@ class NewsletterSaveController { } $newPostId = $this->wp->wpInsertPost([ - 'post_content' => '', + 'post_content' => EmailEditor::getEmailDefaultContent(), 'post_type' => EmailEditor::MAILPOET_EMAIL_POST_TYPE, 'post_status' => 'draft', 'post_author' => $this->wp->getCurrentUserId(),