diff --git a/lib/Cron/Workers/SendingQueue/Tasks/Links.php b/lib/Cron/Workers/SendingQueue/Tasks/Links.php index fa208e8196..1e482f7503 100644 --- a/lib/Cron/Workers/SendingQueue/Tasks/Links.php +++ b/lib/Cron/Workers/SendingQueue/Tasks/Links.php @@ -42,7 +42,7 @@ class Links { $settings = new SettingsController(); if ((boolean)$settings->get('tracking.enabled')) { $link_hash = NewsletterLinkModel::where('queue_id', $queue->id) - ->where('url', '[link:subscription_unsubscribe_url]') + ->where('url', NewsletterLinkModel::UNSUBSCRIBE_LINK_SHORT_CODE) ->findOne(); if (!$link_hash instanceof NewsletterLinkModel) { return ''; diff --git a/lib/Cron/Workers/StatsNotifications/Worker.php b/lib/Cron/Workers/StatsNotifications/Worker.php index 4ad41f453f..b7e9cd100d 100644 --- a/lib/Cron/Workers/StatsNotifications/Worker.php +++ b/lib/Cron/Workers/StatsNotifications/Worker.php @@ -157,7 +157,7 @@ class Worker { public static function getShortcodeLinksMapping() { return [ - '[link:subscription_unsubscribe_url]' => __('Unsubscribe link', 'mailpoet'), + NewsletterLink::UNSUBSCRIBE_LINK_SHORT_CODE => __('Unsubscribe link', 'mailpoet'), '[link:subscription_manage_url]' => __('Manage subscription link', 'mailpoet'), '[link:newsletter_view_in_browser_url]' => __('View in browser link', 'mailpoet'), ]; diff --git a/lib/Newsletter/Shortcodes/ShortcodesHelper.php b/lib/Newsletter/Shortcodes/ShortcodesHelper.php index e31ed59015..7d1bb90100 100644 --- a/lib/Newsletter/Shortcodes/ShortcodesHelper.php +++ b/lib/Newsletter/Shortcodes/ShortcodesHelper.php @@ -3,6 +3,7 @@ namespace MailPoet\Newsletter\Shortcodes; use MailPoet\Models\CustomField; +use MailPoet\Models\NewsletterLink; use MailPoet\WP\Functions as WPFunctions; class ShortcodesHelper { @@ -82,7 +83,7 @@ class ShortcodesHelper { 'text' => WPFunctions::get()->__('Unsubscribe link', 'mailpoet'), 'shortcode' => sprintf( '%s', - '[link:subscription_unsubscribe_url]', + NewsletterLink::UNSUBSCRIBE_LINK_SHORT_CODE, WPFunctions::get()->__('Unsubscribe', 'mailpoet') ), ],