Version Description
(17.04.2019) = * Fix: Error with Gutenberg editor * Fix: Media Upload Error * Fix: WordPress Media Library grid issue * Fix: Database error
Download this release
Release Info
Developer | Icegram |
Plugin | Email Subscribers & Newsletters |
Version | 4.0.15 |
Comparing to | |
See all releases |
Code changes from version 4.0.14.1 to 4.0.15
- admin/css/email-subscribers-admin.css +12 -0
- email-subscribers.php +2 -2
- includes/admin/class-es-admin-settings.php +1 -1
- includes/admin/class-es-info.php +1 -16
- includes/class-es-install.php +6 -1
- includes/upgrade/es-update-functions.php +15 -1
- readme.txt +17 -18
admin/css/email-subscribers-admin.css
CHANGED
@@ -872,4 +872,16 @@ h5.es-badge {
|
|
872 |
font-size: 20px;
|
873 |
}
|
874 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
875 |
}
|
872 |
font-size: 20px;
|
873 |
}
|
874 |
|
875 |
+
}
|
876 |
+
|
877 |
+
.es-fire-sale {
|
878 |
+
animation: beat .25s infinite alternate;
|
879 |
+
transform-origin: center;
|
880 |
+
color: #ea7b00;
|
881 |
+
display: inline-block;
|
882 |
+
font-size: 1.5em;
|
883 |
+
}
|
884 |
+
|
885 |
+
@keyframes beat{
|
886 |
+
to { transform: scale(1.1); }
|
887 |
}
|
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.0.
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
@@ -24,7 +24,7 @@ if ( ! defined( 'WPINC' ) ) {
|
|
24 |
* Define constants
|
25 |
*/
|
26 |
define( 'ES_PLUGIN_DIR', dirname( __FILE__ ) );
|
27 |
-
define( 'ES_PLUGIN_VERSION', '4.0.
|
28 |
define( 'ES_PLUGIN_BASE_NAME', plugin_basename( __FILE__ ) );
|
29 |
|
30 |
if ( ! defined( 'ES_PLUGIN_FILE' ) ) {
|
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.0.15
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
24 |
* Define constants
|
25 |
*/
|
26 |
define( 'ES_PLUGIN_DIR', dirname( __FILE__ ) );
|
27 |
+
define( 'ES_PLUGIN_VERSION', '4.0.15' );
|
28 |
define( 'ES_PLUGIN_BASE_NAME', plugin_basename( __FILE__ ) );
|
29 |
|
30 |
if ( ! defined( 'ES_PLUGIN_FILE' ) ) {
|
includes/admin/class-es-admin-settings.php
CHANGED
@@ -452,7 +452,7 @@ class ES_Admin_Settings {
|
|
452 |
'id' => 'ig_es_blocked_domains',
|
453 |
'name' => __( 'Blocked Domain(s)', 'email-subscribers' ),
|
454 |
'type' => 'textarea',
|
455 |
-
'
|
456 |
'default' => 'mail.ru'
|
457 |
),
|
458 |
)
|
452 |
'id' => 'ig_es_blocked_domains',
|
453 |
'name' => __( 'Blocked Domain(s)', 'email-subscribers' ),
|
454 |
'type' => 'textarea',
|
455 |
+
'info' => __( 'Seeing spam signups from particular domains? Enter domains names (one per line) that you want to block here.', 'email-subscribers' ),
|
456 |
'default' => 'mail.ru'
|
457 |
),
|
458 |
)
|
includes/admin/class-es-info.php
CHANGED
@@ -19,27 +19,12 @@ class ES_Info {
|
|
19 |
|
20 |
// $pro_title = __('Go Pro', 'email-subscribers');
|
21 |
$active_plugins = (array) get_option( 'active_plugins', array() );
|
22 |
-
$pro_title = __('<span class="es-
|
23 |
if ( is_multisite() ) {
|
24 |
$active_plugins = array_merge( $active_plugins, get_site_option( 'active_sitewide_plugins', array() ) );
|
25 |
}
|
26 |
|
27 |
if ( ! ( in_array( 'email-subscribers-premium/email-subscribers-premium.php', $active_plugins ) || array_key_exists( 'email-subscribers-premium/email-subscribers-premium.php', $active_plugins ) ) ) {
|
28 |
-
ob_start();
|
29 |
-
?>
|
30 |
-
<style type="text/css">
|
31 |
-
.es-heart {
|
32 |
-
animation: beat .25s infinite alternate;
|
33 |
-
transform-origin: center;
|
34 |
-
color: #ea7b00;
|
35 |
-
display: inline-block;
|
36 |
-
font-size: 1.5em;
|
37 |
-
}
|
38 |
-
@keyframes beat{
|
39 |
-
to { transform: scale(1.1); }
|
40 |
-
}
|
41 |
-
</style>
|
42 |
-
<?php
|
43 |
add_submenu_page( 'es_dashboard', $pro_title, $pro_title, 'edit_posts', 'es_pricing', array( $this, 'es_pricing_callback' ) );
|
44 |
}
|
45 |
}
|
19 |
|
20 |
// $pro_title = __('Go Pro', 'email-subscribers');
|
21 |
$active_plugins = (array) get_option( 'active_plugins', array() );
|
22 |
+
$pro_title = __('<span class="es-fire-sale"> 🔥 </span> Go Pro', 'email-subscribers');
|
23 |
if ( is_multisite() ) {
|
24 |
$active_plugins = array_merge( $active_plugins, get_site_option( 'active_sitewide_plugins', array() ) );
|
25 |
}
|
26 |
|
27 |
if ( ! ( in_array( 'email-subscribers-premium/email-subscribers-premium.php', $active_plugins ) || array_key_exists( 'email-subscribers-premium/email-subscribers-premium.php', $active_plugins ) ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
add_submenu_page( 'es_dashboard', $pro_title, $pro_title, 'edit_posts', 'es_pricing', array( $this, 'es_pricing_callback' ) );
|
29 |
}
|
30 |
}
|
includes/class-es-install.php
CHANGED
@@ -100,6 +100,11 @@ class ES_Install {
|
|
100 |
'ig_es_update_4011_migrate_newsletter_es_template_type',
|
101 |
'ig_es_update_4011_update_campaign_id_in_mailing_queue',
|
102 |
'ig_es_update_4011_db_version'
|
|
|
|
|
|
|
|
|
|
|
103 |
)
|
104 |
);
|
105 |
|
@@ -442,7 +447,7 @@ class ES_Install {
|
|
442 |
) $collate;
|
443 |
|
444 |
CREATE TABLE `{$wpdb->prefix}ig_blocked_emails` (
|
445 |
-
id int(10) NOT NULL,
|
446 |
email varchar(50) DEFAULT NULL,
|
447 |
ip varchar(45) DEFAULT NULL,
|
448 |
created_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
100 |
'ig_es_update_4011_migrate_newsletter_es_template_type',
|
101 |
'ig_es_update_4011_update_campaign_id_in_mailing_queue',
|
102 |
'ig_es_update_4011_db_version'
|
103 |
+
),
|
104 |
+
|
105 |
+
'4.0.15' => array(
|
106 |
+
'ig_es_update_4015_alter_blocked_emails_table',
|
107 |
+
'ig_es_update_4015_db_version'
|
108 |
)
|
109 |
);
|
110 |
|
447 |
) $collate;
|
448 |
|
449 |
CREATE TABLE `{$wpdb->prefix}ig_blocked_emails` (
|
450 |
+
id int(10) NOT NULL AUTO_INCREMENT,
|
451 |
email varchar(50) DEFAULT NULL,
|
452 |
ip varchar(45) DEFAULT NULL,
|
453 |
created_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
includes/upgrade/es-update-functions.php
CHANGED
@@ -619,4 +619,18 @@ function ig_es_update_4011_db_version() {
|
|
619 |
$db_update_option = '4011_db_updated_at';
|
620 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
621 |
}
|
622 |
-
/* --------------------- ES 4.0.11(End)--------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
619 |
$db_update_option = '4011_db_updated_at';
|
620 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
621 |
}
|
622 |
+
/* --------------------- ES 4.0.11(End)--------------------------- */
|
623 |
+
|
624 |
+
function ig_es_update_4015_alter_blocked_emails_table() {
|
625 |
+
global $wpdb;
|
626 |
+
|
627 |
+
$query = "ALTER TABLE {$wpdb->prefix}ig_blocked_emails MODIFY `id` int(10) NOT NULL AUTO_INCREMENT";
|
628 |
+
$wpdb->query( $query );
|
629 |
+
}
|
630 |
+
|
631 |
+
function ig_es_update_4015_db_version() {
|
632 |
+
ES_Install::update_db_version( '4.0.15' );
|
633 |
+
$db_update_option = '4015_db_updated_at';
|
634 |
+
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
635 |
+
}
|
636 |
+
/* --------------------- ES 4.0.15(End)--------------------------- */
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Author URI: https://www.icegram.com/
|
|
5 |
Tags: subscription, newsletter, email marketing, post notification, email newsletter form, email signup, email widget, newsletter signup, subscribe, subscription form, bulk emails, signup form, list builder, lead generation, welcome email, contacts
|
6 |
Requires at least: 3.9
|
7 |
Tested up to: 5.1.1
|
8 |
-
Stable tag: 4.0.
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses
|
11 |
|
@@ -122,7 +122,7 @@ Don’t believe it? Have a look at the review section. The support guys are frie
|
|
122 |
|
123 |
**More Advanced Features**
|
124 |
|
125 |
-
Check out [Email Subscribers
|
126 |
|
127 |
* **Protect your list from bot attacks** - Use captcha to protect your email list from bots. The simple maths captcha helps identifying bots from humans and eliminates spam signups.
|
128 |
|
@@ -132,13 +132,10 @@ Check out [Email Subscribers Pro](https://www.icegram.com/email-subscribers-pric
|
|
132 |
|
133 |
* **New blogpost notification email templates** - Awesome templates that will encourage contacts to read your blog post
|
134 |
|
135 |
-
* **
|
136 |
|
137 |
-
* **
|
138 |
|
139 |
-
* **Easy utm tracking** - Track success of your email marketing campaigns easily
|
140 |
-
|
141 |
-
* **Customize confirmation and unsubscribe page** - Communicate with contacts. Redirect them to beautifully designed confirmation and unsubscribe pages on your website.
|
142 |
|
143 |
**Get more benefits by using Email Subscribers with these free plugins**
|
144 |
|
@@ -286,28 +283,30 @@ Use our free plugin [Email Subscribers - Group Selector](https://wordpress.org/p
|
|
286 |
|
287 |
1. Front Page - Subscription Form
|
288 |
|
289 |
-
2. Admin page -
|
290 |
|
291 |
-
3. Admin page -
|
292 |
|
293 |
-
4. Admin page -
|
294 |
|
295 |
-
5. Admin page -
|
296 |
|
297 |
-
6. Admin page - Settings Tab 1 -
|
298 |
|
299 |
7. Admin page - Settings Tab 2 - Signup Confirmation related Settings
|
300 |
|
301 |
-
8. Admin page - Settings Tab 3 -
|
302 |
-
|
303 |
-
9. Admin page - Settings Tab 4 - Cron Job (Schedule Email) related Settings
|
304 |
|
305 |
-
|
306 |
-
|
307 |
-
11. Admin page - Delivery Report of emails i.e. email sent, opened, viewed status, viewed date
|
308 |
|
309 |
== Changelog ==
|
310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
= 4.0.14.1 (16.04.2019) =
|
312 |
* Fix: CSS issue
|
313 |
|
5 |
Tags: subscription, newsletter, email marketing, post notification, email newsletter form, email signup, email widget, newsletter signup, subscribe, subscription form, bulk emails, signup form, list builder, lead generation, welcome email, contacts
|
6 |
Requires at least: 3.9
|
7 |
Tested up to: 5.1.1
|
8 |
+
Stable tag: 4.0.15
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses
|
11 |
|
122 |
|
123 |
**More Advanced Features**
|
124 |
|
125 |
+
Check out [Email Subscribers Starter](https://www.icegram.com/email-subscribers-pricing/) to get these features :
|
126 |
|
127 |
* **Protect your list from bot attacks** - Use captcha to protect your email list from bots. The simple maths captcha helps identifying bots from humans and eliminates spam signups.
|
128 |
|
132 |
|
133 |
* **New blogpost notification email templates** - Awesome templates that will encourage contacts to read your blog post
|
134 |
|
135 |
+
* **Automatic Background Sending**
|
136 |
|
137 |
+
* **Connect with SMTP / Email Sending Services**
|
138 |
|
|
|
|
|
|
|
139 |
|
140 |
**Get more benefits by using Email Subscribers with these free plugins**
|
141 |
|
283 |
|
284 |
1. Front Page - Subscription Form
|
285 |
|
286 |
+
2. Admin page - Audience
|
287 |
|
288 |
+
3. Admin page - Post Notifications
|
289 |
|
290 |
+
4. Admin page - Broadcasts
|
291 |
|
292 |
+
5. Admin page - Reports of all Newsletter & Post Notification emails sent
|
293 |
|
294 |
+
6. Admin page - Settings Tab 1 - General Settings
|
295 |
|
296 |
7. Admin page - Settings Tab 2 - Signup Confirmation related Settings
|
297 |
|
298 |
+
8. Admin page - Settings Tab 3 - Cron Job (Schedule Email) related Settings
|
|
|
|
|
299 |
|
300 |
+
9. Admin page - Settings Tab 4 - Security Settings
|
|
|
|
|
301 |
|
302 |
== Changelog ==
|
303 |
|
304 |
+
= 4.0.15 (17.04.2019) =
|
305 |
+
* Fix: Error with Gutenberg editor
|
306 |
+
* Fix: Media Upload Error
|
307 |
+
* Fix: WordPress Media Library grid issue
|
308 |
+
* Fix: Database error
|
309 |
+
|
310 |
= 4.0.14.1 (16.04.2019) =
|
311 |
* Fix: CSS issue
|
312 |
|