Version Description
- Fix: Duplicate emails in few cases
- Update: Tested up to WordPress 5.8.1
=
Download this release
Release Info
Developer | Icegram |
Plugin | Email Subscribers & Newsletters |
Version | 4.8.1 |
Comparing to | |
See all releases |
Code changes from version 4.8.0 to 4.8.1
- email-subscribers.php +2 -2
- lite/includes/class-email-subscribers.php +2 -1
- lite/includes/classes/class-es-mailer.php +38 -10
- lite/language.php +4 -11
- lite/languages/email-subscribers.pot +30 -55
- readme.txt +10 -7
email-subscribers.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Email Subscribers & Newsletters
|
4 |
* Plugin URI: https://www.icegram.com/
|
5 |
* Description: Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published.
|
6 |
-
* Version: 4.8.
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
@@ -185,7 +185,7 @@ if ( 'premium' === $ig_es_plan ) {
|
|
185 |
/* ***************************** Initial Compatibility Work (End) ******************* */
|
186 |
|
187 |
if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
|
188 |
-
define( 'ES_PLUGIN_VERSION', '4.8.
|
189 |
}
|
190 |
|
191 |
// Plugin Folder Path.
|
3 |
* Plugin Name: Email Subscribers & Newsletters
|
4 |
* Plugin URI: https://www.icegram.com/
|
5 |
* Description: Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published.
|
6 |
+
* Version: 4.8.1
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
185 |
/* ***************************** Initial Compatibility Work (End) ******************* */
|
186 |
|
187 |
if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
|
188 |
+
define( 'ES_PLUGIN_VERSION', '4.8.1' );
|
189 |
}
|
190 |
|
191 |
// Plugin Folder Path.
|
lite/includes/class-email-subscribers.php
CHANGED
@@ -866,7 +866,7 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
|
|
866 |
|
867 |
// Workflow Loader
|
868 |
'lite/includes/workflows/class-es-workflow-loader.php',
|
869 |
-
|
870 |
// Premium services ui components.
|
871 |
'lite/includes/premium-services-ui/class-ig-es-premium-services-ui.php',
|
872 |
|
@@ -881,6 +881,7 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
|
|
881 |
|
882 |
'starter/starter-class-email-subscribers.php',
|
883 |
'pro/pro-class-email-subscribers.php',
|
|
|
884 |
);
|
885 |
|
886 |
foreach ( $files_to_load as $file ) {
|
866 |
|
867 |
// Workflow Loader
|
868 |
'lite/includes/workflows/class-es-workflow-loader.php',
|
869 |
+
|
870 |
// Premium services ui components.
|
871 |
'lite/includes/premium-services-ui/class-ig-es-premium-services-ui.php',
|
872 |
|
881 |
|
882 |
'starter/starter-class-email-subscribers.php',
|
883 |
'pro/pro-class-email-subscribers.php',
|
884 |
+
|
885 |
);
|
886 |
|
887 |
foreach ( $files_to_load as $file ) {
|
lite/includes/classes/class-es-mailer.php
CHANGED
@@ -53,6 +53,14 @@ if ( ! class_exists( 'ES_Mailer' ) ) {
|
|
53 |
*/
|
54 |
public $email_limit = 0;
|
55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
/**
|
57 |
* Need to add unsubscribe link ?
|
58 |
*
|
@@ -626,6 +634,23 @@ if ( ! class_exists( 'ES_Mailer' ) ) {
|
|
626 |
$emails = array( $emails );
|
627 |
}
|
628 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
629 |
$total_emails_to_send = count( $emails );
|
630 |
|
631 |
// In case mailser supporting batch APIs, we are setting API credentials, sender data before running the email loop
|
@@ -717,9 +742,12 @@ if ( ! class_exists( 'ES_Mailer' ) ) {
|
|
717 |
|
718 |
$response['status'] = 'SUCCESS';
|
719 |
|
720 |
-
|
|
|
|
|
|
|
721 |
|
722 |
-
$
|
723 |
|
724 |
$this->link_data = array(
|
725 |
'message_id' => $message_id,
|
@@ -1038,22 +1066,22 @@ if ( ! class_exists( 'ES_Mailer' ) ) {
|
|
1038 |
*
|
1039 |
* @since 4.3.2
|
1040 |
*/
|
1041 |
-
public function get_contact_merge_tags( $
|
1042 |
$merge_tags = array();
|
1043 |
|
1044 |
-
if (
|
1045 |
-
$contact_details = ES()->contacts_db->
|
|
|
|
|
1046 |
|
1047 |
-
if ( ! empty( $contact_details ) ) {
|
1048 |
$first_name = $contact_details['first_name'];
|
1049 |
$last_name = $contact_details['last_name'];
|
1050 |
-
|
1051 |
-
$merge_tags['contact_id'] = $contact_details['id'];
|
1052 |
-
$merge_tags['hash'] = $contact_details['hash'];
|
1053 |
-
$merge_tags['email'] = $contact_details['email'];
|
1054 |
$merge_tags['first_name'] = $first_name;
|
1055 |
$merge_tags['last_name'] = $last_name;
|
1056 |
$merge_tags['name'] = ES_Common::prepare_name_from_first_name_last_name( $first_name, $last_name );
|
|
|
|
|
1057 |
}
|
1058 |
}
|
1059 |
|
53 |
*/
|
54 |
public $email_limit = 0;
|
55 |
|
56 |
+
/**
|
57 |
+
* Keep map of email => id data
|
58 |
+
*
|
59 |
+
* @since 4.3.2
|
60 |
+
* @var array
|
61 |
+
*/
|
62 |
+
public $email_id_map = array();
|
63 |
+
|
64 |
/**
|
65 |
* Need to add unsubscribe link ?
|
66 |
*
|
634 |
$emails = array( $emails );
|
635 |
}
|
636 |
|
637 |
+
// When email in not sent through a campaign e.g. Subscription Welcome emails.
|
638 |
+
if ( 0 === $campaign_id ) {
|
639 |
+
$this->email_id_map = ES()->contacts_db->get_email_id_map( $emails );
|
640 |
+
} else {
|
641 |
+
/**
|
642 |
+
* In case of sequence message campaign, fetch contact-email mapping from contacts table, since sending_queue table isn't used to store sequence campaign data.
|
643 |
+
* TODO: Please check need for using sending_queue table for other campaigns type. If it is not required, then we can remove it for other campaigns types as well.
|
644 |
+
*/
|
645 |
+
if ( 'sequence_message' === $campaign_type ) {
|
646 |
+
$this->email_id_map = ES()->contacts_db->get_email_id_map( $emails );
|
647 |
+
} else {
|
648 |
+
// If the campaign isn't a sequence message, then we can fetch contact-email mapping data from sending_queue table
|
649 |
+
$this->email_id_map = ES_DB_Sending_Queue::get_emails_id_map_by_campaign( $campaign_id, $emails );
|
650 |
+
}
|
651 |
+
}
|
652 |
+
|
653 |
+
|
654 |
$total_emails_to_send = count( $emails );
|
655 |
|
656 |
// In case mailser supporting batch APIs, we are setting API credentials, sender data before running the email loop
|
742 |
|
743 |
$response['status'] = 'SUCCESS';
|
744 |
|
745 |
+
// Don't find contact_id?
|
746 |
+
$contact_id = ! empty( $this->email_id_map[ $email ] ) ? $this->email_id_map[ $email ] : 0;
|
747 |
+
|
748 |
+
$merge_tags['contact_id'] = $contact_id;
|
749 |
|
750 |
+
$merge_tags = array_merge( $merge_tags, $this->get_contact_merge_tags( $contact_id ) );
|
751 |
|
752 |
$this->link_data = array(
|
753 |
'message_id' => $message_id,
|
1066 |
*
|
1067 |
* @since 4.3.2
|
1068 |
*/
|
1069 |
+
public function get_contact_merge_tags( $contact_id = 0 ) {
|
1070 |
$merge_tags = array();
|
1071 |
|
1072 |
+
if ( 0 != $contact_id ) {
|
1073 |
+
$contact_details = ES()->contacts_db->get_details_by_ids( array( $contact_id ) );
|
1074 |
+
if ( is_array( $contact_details ) ) {
|
1075 |
+
$contact_details = array_shift( $contact_details );
|
1076 |
|
|
|
1077 |
$first_name = $contact_details['first_name'];
|
1078 |
$last_name = $contact_details['last_name'];
|
1079 |
+
|
|
|
|
|
|
|
1080 |
$merge_tags['first_name'] = $first_name;
|
1081 |
$merge_tags['last_name'] = $last_name;
|
1082 |
$merge_tags['name'] = ES_Common::prepare_name_from_first_name_last_name( $first_name, $last_name );
|
1083 |
+
$merge_tags['hash'] = $contact_details['hash'];
|
1084 |
+
$merge_tags['email'] = $contact_details['email'];
|
1085 |
}
|
1086 |
}
|
1087 |
|
lite/language.php
CHANGED
@@ -1093,7 +1093,7 @@ __( 'Not Opened', 'email-subscribers' ),
|
|
1093 |
__( 'No Reports available.', 'email-subscribers' ),
|
1094 |
__( 'Sequence Message', 'email-subscribers' ),
|
1095 |
__( 'Total Contacts', 'email-subscribers' ),
|
1096 |
-
__( '
|
1097 |
__( 'Your emails are not relevant to me', 'email-subscribers' ),
|
1098 |
__( 'Your emails are too frequent', 'email-subscribers' ),
|
1099 |
__( 'I don\'t remember signing up for this', 'email-subscribers' ),
|
@@ -1219,18 +1219,11 @@ __( 'Weekly Account Summary', 'email-subscribers' ),
|
|
1219 |
__( 'Here are your weekly stats from', 'email-subscribers' ),
|
1220 |
__( 'Email Subscribers and Newsletters.', 'email-subscribers' ),
|
1221 |
__( 'Contacts growth', 'email-subscribers' ),
|
1222 |
-
__( '
|
1223 |
-
__( '
|
1224 |
-
__( 'Total sent emails', 'email-subscribers' ),
|
1225 |
-
__( 'Total opened mails', 'email-subscribers' ),
|
1226 |
-
__( 'Total clicked mails', 'email-subscribers' ),
|
1227 |
__( 'View More Stats', 'email-subscribers' ),
|
1228 |
__( 'Boost Your Stats', 'email-subscribers' ),
|
1229 |
-
__( 'Visit our Guides & Tutorials to learn
|
1230 |
-
__( 'grow your audience', 'email-subscribers' ),
|
1231 |
-
__( 'maximize subscriber engagement.', 'email-subscribers' ),
|
1232 |
-
__( 'Then checkout your Dashboard to get a more complete view of your account health.', 'email-subscribers' ),
|
1233 |
-
__( 'Visit Dashboard', 'email-subscribers' ),
|
1234 |
__( 'Remove from list', 'email-subscribers' ),
|
1235 |
__( 'Send Email', 'email-subscribers' ),
|
1236 |
__( 'Email Content', 'email-subscribers' ),
|
1093 |
__( 'No Reports available.', 'email-subscribers' ),
|
1094 |
__( 'Sequence Message', 'email-subscribers' ),
|
1095 |
__( 'Total Contacts', 'email-subscribers' ),
|
1096 |
+
__( 'Weekly Report from Email Subscribers', 'email-subscribers' ),
|
1097 |
__( 'Your emails are not relevant to me', 'email-subscribers' ),
|
1098 |
__( 'Your emails are too frequent', 'email-subscribers' ),
|
1099 |
__( 'I don\'t remember signing up for this', 'email-subscribers' ),
|
1219 |
__( 'Here are your weekly stats from', 'email-subscribers' ),
|
1220 |
__( 'Email Subscribers and Newsletters.', 'email-subscribers' ),
|
1221 |
__( 'Contacts growth', 'email-subscribers' ),
|
1222 |
+
__( 'Unsubscribes', 'email-subscribers' ),
|
1223 |
+
__( 'Sent Emails', 'email-subscribers' ),
|
|
|
|
|
|
|
1224 |
__( 'View More Stats', 'email-subscribers' ),
|
1225 |
__( 'Boost Your Stats', 'email-subscribers' ),
|
1226 |
+
__( 'Visit our Guides & Tutorials to learn ', 'email-subscribers' ),
|
|
|
|
|
|
|
|
|
1227 |
__( 'Remove from list', 'email-subscribers' ),
|
1228 |
__( 'Send Email', 'email-subscribers' ),
|
1229 |
__( 'Email Content', 'email-subscribers' ),
|
lite/languages/email-subscribers.pot
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the same license as the Email Subscribers & Newsletters plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Email Subscribers & Newsletters 4.8.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/email-subscribers\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2021-09-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: email-subscribers\n"
|
@@ -29,7 +29,7 @@ msgstr ""
|
|
29 |
|
30 |
#. Author of the plugin
|
31 |
#: lite/admin/partials/help.php:28
|
32 |
-
#: lite/includes/class-email-subscribers.php:
|
33 |
msgid "Icegram"
|
34 |
msgstr ""
|
35 |
|
@@ -290,7 +290,7 @@ msgstr ""
|
|
290 |
|
291 |
#: lite/admin/class-email-subscribers-admin.php:1295
|
292 |
#: lite/includes/class-email-subscribers-activator.php:61
|
293 |
-
#: lite/includes/class-email-subscribers.php:
|
294 |
#: lite/includes/classes/class-es-form-widget.php:11
|
295 |
#: lite/includes/classes/class-es-old-widget.php:13
|
296 |
#: lite/includes/classes/class-es-old-widget.php:15
|
@@ -347,6 +347,7 @@ msgstr ""
|
|
347 |
#: pro/classes/class-es-pro-reports-data.php:444
|
348 |
#: pro/classes/class-es-pro-reports-data.php:677
|
349 |
#: pro/partials/es-dashboard.php:88
|
|
|
350 |
msgid "Opens"
|
351 |
msgstr ""
|
352 |
|
@@ -403,7 +404,6 @@ msgstr ""
|
|
403 |
#: lite/admin/class-ig-es-campaign-rules.php:248
|
404 |
#: lite/admin/class-ig-es-campaign-rules.php:419
|
405 |
#: lite/admin/class-ig-es-campaign-rules.php:566
|
406 |
-
#: pro/templates/email/es-admin-subscription-summary.php:167
|
407 |
msgid "and"
|
408 |
msgstr ""
|
409 |
|
@@ -1161,16 +1161,16 @@ msgid "OK, I Got it!"
|
|
1161 |
msgstr ""
|
1162 |
|
1163 |
#. translators: 1: Error message 2: File name 3: Line number
|
1164 |
-
#: lite/includes/class-email-subscribers.php:
|
1165 |
msgid "%1$s in %2$s on line %3$s"
|
1166 |
msgstr ""
|
1167 |
|
1168 |
-
#: lite/includes/class-email-subscribers.php:
|
1169 |
msgid "Icegram WC"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
#. translators: %1$s - constant that was used
|
1173 |
-
#: lite/includes/class-email-subscribers.php:
|
1174 |
msgid "Value was set using constant %1$s"
|
1175 |
msgstr ""
|
1176 |
|
@@ -1268,6 +1268,7 @@ msgid "Top 10 Tips on How to Build an Email List"
|
|
1268 |
msgstr ""
|
1269 |
|
1270 |
#: lite/includes/class-es-common.php:1510
|
|
|
1271 |
msgid "Why are Your Email Unsubscribes Increasing and How to Fix Them?"
|
1272 |
msgstr ""
|
1273 |
|
@@ -1638,7 +1639,7 @@ msgid "Notify admin(s) everytime a campaign is sent."
|
|
1638 |
msgstr ""
|
1639 |
|
1640 |
#: lite/includes/classes/class-es-admin-settings.php:489
|
1641 |
-
#: lite/includes/classes/class-es-mailer.php:
|
1642 |
msgid "Campaign Sent!"
|
1643 |
msgstr ""
|
1644 |
|
@@ -2445,6 +2446,7 @@ msgid "Shortcode"
|
|
2445 |
msgstr ""
|
2446 |
|
2447 |
#: lite/includes/classes/class-es-forms-table.php:902
|
|
|
2448 |
msgid "Subscribers"
|
2449 |
msgstr ""
|
2450 |
|
@@ -2862,30 +2864,30 @@ msgstr ""
|
|
2862 |
msgid "No lists avaliable."
|
2863 |
msgstr ""
|
2864 |
|
2865 |
-
#: lite/includes/classes/class-es-mailer.php:
|
2866 |
msgid "Thanks!"
|
2867 |
msgstr ""
|
2868 |
|
2869 |
#. translators: %s: Email address
|
2870 |
-
#: lite/includes/classes/class-es-mailer.php:
|
2871 |
msgid "Test email to %s"
|
2872 |
msgstr ""
|
2873 |
|
2874 |
-
#: lite/includes/classes/class-es-mailer.php:
|
2875 |
msgid "Congrats, test email was sent successfully!"
|
2876 |
msgstr ""
|
2877 |
|
2878 |
-
#: lite/includes/classes/class-es-mailer.php:
|
2879 |
msgid "Thank you for trying out Email Subscribers. We are on a mission to make the best Email Marketing Automation plugin for WordPress."
|
2880 |
msgstr ""
|
2881 |
|
2882 |
#. translators: 1: <a> 2: </a>
|
2883 |
-
#: lite/includes/classes/class-es-mailer.php:
|
2884 |
msgid "If you find this plugin useful, please consider giving us %1$s5 stars review%2$s on WordPress!"
|
2885 |
msgstr ""
|
2886 |
|
2887 |
#. translators: 1. Subscriber email 2. Blog name
|
2888 |
-
#: lite/includes/classes/class-es-mailer.php:
|
2889 |
msgid "Unsubscribe %1$s from %2$s"
|
2890 |
msgstr ""
|
2891 |
|
@@ -4652,6 +4654,7 @@ msgstr ""
|
|
4652 |
|
4653 |
#: pro/classes/class-es-pro-reports-data.php:682
|
4654 |
#: pro/partials/es-dashboard.php:100
|
|
|
4655 |
msgid "Clicks"
|
4656 |
msgstr ""
|
4657 |
|
@@ -4676,7 +4679,7 @@ msgid "Total Contacts"
|
|
4676 |
msgstr ""
|
4677 |
|
4678 |
#: pro/classes/class-es-subscription-summary-automation.php:99
|
4679 |
-
msgid "
|
4680 |
msgstr ""
|
4681 |
|
4682 |
#: pro/classes/class-ig-es-unsubscribe-feedback.php:54
|
@@ -5174,68 +5177,40 @@ msgstr ""
|
|
5174 |
msgid " after subscription"
|
5175 |
msgstr ""
|
5176 |
|
5177 |
-
#: pro/templates/email/es-admin-subscription-summary.php:
|
5178 |
msgid "Weekly Account Summary"
|
5179 |
msgstr ""
|
5180 |
|
5181 |
-
#: pro/templates/email/es-admin-subscription-summary.php:
|
5182 |
msgid "Here are your weekly stats from"
|
5183 |
msgstr ""
|
5184 |
|
5185 |
-
#: pro/templates/email/es-admin-subscription-summary.php:
|
5186 |
msgid "Email Subscribers and Newsletters."
|
5187 |
msgstr ""
|
5188 |
|
5189 |
-
#: pro/templates/email/es-admin-subscription-summary.php:
|
5190 |
msgid "Contacts growth"
|
5191 |
msgstr ""
|
5192 |
|
5193 |
-
#: pro/templates/email/es-admin-subscription-summary.php:
|
5194 |
-
msgid "
|
5195 |
-
msgstr ""
|
5196 |
-
|
5197 |
-
#: pro/templates/email/es-admin-subscription-summary.php:141
|
5198 |
-
msgid "Total un-subscribers"
|
5199 |
-
msgstr ""
|
5200 |
-
|
5201 |
-
#: pro/templates/email/es-admin-subscription-summary.php:147
|
5202 |
-
msgid "Total sent emails"
|
5203 |
-
msgstr ""
|
5204 |
-
|
5205 |
-
#: pro/templates/email/es-admin-subscription-summary.php:151
|
5206 |
-
msgid "Total opened mails"
|
5207 |
msgstr ""
|
5208 |
|
5209 |
-
#: pro/templates/email/es-admin-subscription-summary.php:
|
5210 |
-
msgid "
|
5211 |
msgstr ""
|
5212 |
|
5213 |
-
#: pro/templates/email/es-admin-subscription-summary.php:
|
5214 |
msgid "View More Stats"
|
5215 |
msgstr ""
|
5216 |
|
5217 |
-
#: pro/templates/email/es-admin-subscription-summary.php:
|
5218 |
msgid "Boost Your Stats"
|
5219 |
msgstr ""
|
5220 |
|
5221 |
-
#: pro/templates/email/es-admin-subscription-summary.php:166
|
5222 |
-
msgid "Visit our Guides & Tutorials to learn how to "
|
5223 |
-
msgstr ""
|
5224 |
-
|
5225 |
-
#: pro/templates/email/es-admin-subscription-summary.php:167
|
5226 |
-
msgid "grow your audience"
|
5227 |
-
msgstr ""
|
5228 |
-
|
5229 |
-
#: pro/templates/email/es-admin-subscription-summary.php:168
|
5230 |
-
msgid "maximize subscriber engagement."
|
5231 |
-
msgstr ""
|
5232 |
-
|
5233 |
-
#: pro/templates/email/es-admin-subscription-summary.php:168
|
5234 |
-
msgid "Then checkout your Dashboard to get a more complete view of your account health."
|
5235 |
-
msgstr ""
|
5236 |
-
|
5237 |
#: pro/templates/email/es-admin-subscription-summary.php:173
|
5238 |
-
msgid "Visit
|
5239 |
msgstr ""
|
5240 |
|
5241 |
#: pro/workflows/actions/class-es-action-remove-from-list.php:27
|
2 |
# This file is distributed under the same license as the Email Subscribers & Newsletters plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Email Subscribers & Newsletters 4.8.1\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/email-subscribers\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2021-09-15T12:18:45+02:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: email-subscribers\n"
|
29 |
|
30 |
#. Author of the plugin
|
31 |
#: lite/admin/partials/help.php:28
|
32 |
+
#: lite/includes/class-email-subscribers.php:1548
|
33 |
msgid "Icegram"
|
34 |
msgstr ""
|
35 |
|
290 |
|
291 |
#: lite/admin/class-email-subscribers-admin.php:1295
|
292 |
#: lite/includes/class-email-subscribers-activator.php:61
|
293 |
+
#: lite/includes/class-email-subscribers.php:1545
|
294 |
#: lite/includes/classes/class-es-form-widget.php:11
|
295 |
#: lite/includes/classes/class-es-old-widget.php:13
|
296 |
#: lite/includes/classes/class-es-old-widget.php:15
|
347 |
#: pro/classes/class-es-pro-reports-data.php:444
|
348 |
#: pro/classes/class-es-pro-reports-data.php:677
|
349 |
#: pro/partials/es-dashboard.php:88
|
350 |
+
#: pro/templates/email/es-admin-subscription-summary.php:158
|
351 |
msgid "Opens"
|
352 |
msgstr ""
|
353 |
|
404 |
#: lite/admin/class-ig-es-campaign-rules.php:248
|
405 |
#: lite/admin/class-ig-es-campaign-rules.php:419
|
406 |
#: lite/admin/class-ig-es-campaign-rules.php:566
|
|
|
407 |
msgid "and"
|
408 |
msgstr ""
|
409 |
|
1161 |
msgstr ""
|
1162 |
|
1163 |
#. translators: 1: Error message 2: File name 3: Line number
|
1164 |
+
#: lite/includes/class-email-subscribers.php:1295
|
1165 |
msgid "%1$s in %2$s on line %3$s"
|
1166 |
msgstr ""
|
1167 |
|
1168 |
+
#: lite/includes/class-email-subscribers.php:1558
|
1169 |
msgid "Icegram WC"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
#. translators: %1$s - constant that was used
|
1173 |
+
#: lite/includes/class-email-subscribers.php:1967
|
1174 |
msgid "Value was set using constant %1$s"
|
1175 |
msgstr ""
|
1176 |
|
1268 |
msgstr ""
|
1269 |
|
1270 |
#: lite/includes/class-es-common.php:1510
|
1271 |
+
#: pro/templates/email/es-admin-subscription-summary.php:174
|
1272 |
msgid "Why are Your Email Unsubscribes Increasing and How to Fix Them?"
|
1273 |
msgstr ""
|
1274 |
|
1639 |
msgstr ""
|
1640 |
|
1641 |
#: lite/includes/classes/class-es-admin-settings.php:489
|
1642 |
+
#: lite/includes/classes/class-es-mailer.php:363
|
1643 |
msgid "Campaign Sent!"
|
1644 |
msgstr ""
|
1645 |
|
2446 |
msgstr ""
|
2447 |
|
2448 |
#: lite/includes/classes/class-es-forms-table.php:902
|
2449 |
+
#: pro/templates/email/es-admin-subscription-summary.php:144
|
2450 |
msgid "Subscribers"
|
2451 |
msgstr ""
|
2452 |
|
2864 |
msgid "No lists avaliable."
|
2865 |
msgstr ""
|
2866 |
|
2867 |
+
#: lite/includes/classes/class-es-mailer.php:305
|
2868 |
msgid "Thanks!"
|
2869 |
msgstr ""
|
2870 |
|
2871 |
#. translators: %s: Email address
|
2872 |
+
#: lite/includes/classes/class-es-mailer.php:526
|
2873 |
msgid "Test email to %s"
|
2874 |
msgstr ""
|
2875 |
|
2876 |
+
#: lite/includes/classes/class-es-mailer.php:543
|
2877 |
msgid "Congrats, test email was sent successfully!"
|
2878 |
msgstr ""
|
2879 |
|
2880 |
+
#: lite/includes/classes/class-es-mailer.php:544
|
2881 |
msgid "Thank you for trying out Email Subscribers. We are on a mission to make the best Email Marketing Automation plugin for WordPress."
|
2882 |
msgstr ""
|
2883 |
|
2884 |
#. translators: 1: <a> 2: </a>
|
2885 |
+
#: lite/includes/classes/class-es-mailer.php:549
|
2886 |
msgid "If you find this plugin useful, please consider giving us %1$s5 stars review%2$s on WordPress!"
|
2887 |
msgstr ""
|
2888 |
|
2889 |
#. translators: 1. Subscriber email 2. Blog name
|
2890 |
+
#: lite/includes/classes/class-es-mailer.php:1756
|
2891 |
msgid "Unsubscribe %1$s from %2$s"
|
2892 |
msgstr ""
|
2893 |
|
4654 |
|
4655 |
#: pro/classes/class-es-pro-reports-data.php:682
|
4656 |
#: pro/partials/es-dashboard.php:100
|
4657 |
+
#: pro/templates/email/es-admin-subscription-summary.php:162
|
4658 |
msgid "Clicks"
|
4659 |
msgstr ""
|
4660 |
|
4679 |
msgstr ""
|
4680 |
|
4681 |
#: pro/classes/class-es-subscription-summary-automation.php:99
|
4682 |
+
msgid "Weekly Report from Email Subscribers"
|
4683 |
msgstr ""
|
4684 |
|
4685 |
#: pro/classes/class-ig-es-unsubscribe-feedback.php:54
|
5177 |
msgid " after subscription"
|
5178 |
msgstr ""
|
5179 |
|
5180 |
+
#: pro/templates/email/es-admin-subscription-summary.php:130
|
5181 |
msgid "Weekly Account Summary"
|
5182 |
msgstr ""
|
5183 |
|
5184 |
+
#: pro/templates/email/es-admin-subscription-summary.php:132
|
5185 |
msgid "Here are your weekly stats from"
|
5186 |
msgstr ""
|
5187 |
|
5188 |
+
#: pro/templates/email/es-admin-subscription-summary.php:133
|
5189 |
msgid "Email Subscribers and Newsletters."
|
5190 |
msgstr ""
|
5191 |
|
5192 |
+
#: pro/templates/email/es-admin-subscription-summary.php:140
|
5193 |
msgid "Contacts growth"
|
5194 |
msgstr ""
|
5195 |
|
5196 |
+
#: pro/templates/email/es-admin-subscription-summary.php:148
|
5197 |
+
msgid "Unsubscribes"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5198 |
msgstr ""
|
5199 |
|
5200 |
+
#: pro/templates/email/es-admin-subscription-summary.php:154
|
5201 |
+
msgid "Sent Emails"
|
5202 |
msgstr ""
|
5203 |
|
5204 |
+
#: pro/templates/email/es-admin-subscription-summary.php:169
|
5205 |
msgid "View More Stats"
|
5206 |
msgstr ""
|
5207 |
|
5208 |
+
#: pro/templates/email/es-admin-subscription-summary.php:172
|
5209 |
msgid "Boost Your Stats"
|
5210 |
msgstr ""
|
5211 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5212 |
#: pro/templates/email/es-admin-subscription-summary.php:173
|
5213 |
+
msgid "Visit our Guides & Tutorials to learn "
|
5214 |
msgstr ""
|
5215 |
|
5216 |
#: pro/workflows/actions/class-es-action-remove-from-list.php:27
|
readme.txt
CHANGED
@@ -4,9 +4,9 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
4 |
Author URI: https://www.icegram.com/
|
5 |
Tags: email marketing, subscription, autoresponder, post notification, welcome email
|
6 |
Requires at least: 3.9
|
7 |
-
Tested up to: 5.8
|
8 |
Requires PHP: 5.6
|
9 |
-
Stable tag: 4.8.
|
10 |
License: GPLv3
|
11 |
License URI: http://www.gnu.org/licenses
|
12 |
|
@@ -310,15 +310,18 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
|
|
310 |
|
311 |
== Upgrade Notice ==
|
312 |
|
313 |
-
= 4.8.
|
314 |
|
315 |
-
*
|
316 |
-
*
|
317 |
-
* Fix: Long SQL query killed while sending to large number of emails on WP Engine host
|
318 |
-
* Fix: CSS conflict on WordPress admin dashboard page
|
319 |
|
320 |
== Changelog ==
|
321 |
|
|
|
|
|
|
|
|
|
|
|
322 |
**4.8.0 (08.09.2021)**
|
323 |
|
324 |
* New: Weekly summary email **[PRO]**
|
4 |
Author URI: https://www.icegram.com/
|
5 |
Tags: email marketing, subscription, autoresponder, post notification, welcome email
|
6 |
Requires at least: 3.9
|
7 |
+
Tested up to: 5.8.1
|
8 |
Requires PHP: 5.6
|
9 |
+
Stable tag: 4.8.1
|
10 |
License: GPLv3
|
11 |
License URI: http://www.gnu.org/licenses
|
12 |
|
310 |
|
311 |
== Upgrade Notice ==
|
312 |
|
313 |
+
= 4.8.1 =
|
314 |
|
315 |
+
* Fix: Duplicate emails in few cases
|
316 |
+
* Update: Tested up to WordPress 5.8.1
|
|
|
|
|
317 |
|
318 |
== Changelog ==
|
319 |
|
320 |
+
**4.8.1 (15.09.2021)**
|
321 |
+
|
322 |
+
* Fix: Duplicate emails in few cases
|
323 |
+
* Update: Tested up to WordPress 5.8.1
|
324 |
+
|
325 |
**4.8.0 (08.09.2021)**
|
326 |
|
327 |
* New: Weekly summary email **[PRO]**
|