diff --git a/includes/service-providers/mailchimp/class-newspack-newsletters-mailchimp.php b/includes/service-providers/mailchimp/class-newspack-newsletters-mailchimp.php index 9617d5d16..0db0470f0 100644 --- a/includes/service-providers/mailchimp/class-newspack-newsletters-mailchimp.php +++ b/includes/service-providers/mailchimp/class-newspack-newsletters-mailchimp.php @@ -1007,6 +1007,7 @@ public function get_sync_payload( $post ) { 'settings' => [ 'subject_line' => html_entity_decode( $post->post_title ), 'title' => $this->get_campaign_name( $post ), + 'auto_footer' => false, ], ]; @@ -1097,6 +1098,21 @@ public function get_sync_payload( $post ) { return $payload; } + /** + * Get the campaign footer HTML. + * + * @return string Campaign footer HTML. + */ + public function get_campaign_footer() { + return ' +

+ *|LIST:COMPANY|* — *|HTML:LIST_ADDRESS_HTML|* +
+ Update your preferencesUnsubscribe from all *|LIST:COMPANY|* newsletters + *|IF:REWARDS|*
*|HTML:REWARDS|* *|END:IF|* +

'; + } + /** * Synchronize post with corresponding ESP campaign. * @@ -1157,7 +1173,7 @@ public function sync( $post ) { $renderer = new Newspack_Newsletters_Renderer(); $content_payload = [ - 'html' => $renderer->retrieve_email_html( $post ), + 'html' => $renderer->retrieve_email_html( $post ) . $this->get_campaign_footer(), ]; $content_result = $this->validate(