Version Description
- 30/07/2020 =
- Fixed: EA Twitter Feed | Content length issue
- Fixed: EA Woo Checkout Coupons showing despite disabling from Woo Settings
- Few minor bugfix and improvements
Download this release
Release Info
Developer | re_enter_rupok |
Plugin | Elementor Essential Addons |
Version | 4.1.2 |
Comparing to | |
See all releases |
Code changes from version 4.1.1 to 4.1.2
essential_adons_elementor.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Description: The Essential plugin you install after Elementor! 70+ Premium elements, including WooCommerce, Event Calender, Data Table, Post Grid, Instagram Feed.
|
5 |
* Plugin URI: https://essential-addons.com/elementor/
|
6 |
* Author: WPDeveloper
|
7 |
-
* Version: 4.1.
|
8 |
* Author URI: https://wpdeveloper.net/
|
9 |
* Text Domain: essential-addons-for-elementor-lite
|
10 |
* Domain Path: /languages
|
@@ -26,7 +26,7 @@ define('EAEL_PLUGIN_FILE', __FILE__);
|
|
26 |
define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
27 |
define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
|
28 |
define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
|
29 |
-
define('EAEL_PLUGIN_VERSION', '4.1.
|
30 |
define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
|
31 |
define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
|
32 |
|
4 |
* Description: The Essential plugin you install after Elementor! 70+ Premium elements, including WooCommerce, Event Calender, Data Table, Post Grid, Instagram Feed.
|
5 |
* Plugin URI: https://essential-addons.com/elementor/
|
6 |
* Author: WPDeveloper
|
7 |
+
* Version: 4.1.2
|
8 |
* Author URI: https://wpdeveloper.net/
|
9 |
* Text Domain: essential-addons-for-elementor-lite
|
10 |
* Domain Path: /languages
|
26 |
define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
27 |
define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
|
28 |
define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
|
29 |
+
define('EAEL_PLUGIN_VERSION', '4.1.2');
|
30 |
define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
|
31 |
define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
|
32 |
|
includes/Elements/Twitter_Feed.php
CHANGED
@@ -169,9 +169,11 @@ class Twitter_Feed extends Widget_Base
|
|
169 |
'eael_twitter_feed_content_length',
|
170 |
[
|
171 |
'label' => esc_html__('Content Length', 'essential-addons-for-elementor-lite'),
|
172 |
-
'type' => Controls_Manager::
|
173 |
'label_block' => false,
|
174 |
-
'
|
|
|
|
|
175 |
]
|
176 |
);
|
177 |
|
169 |
'eael_twitter_feed_content_length',
|
170 |
[
|
171 |
'label' => esc_html__('Content Length', 'essential-addons-for-elementor-lite'),
|
172 |
+
'type' => Controls_Manager::NUMBER,
|
173 |
'label_block' => false,
|
174 |
+
'min' => 1,
|
175 |
+
'max' => 400,
|
176 |
+
'default' => 400,
|
177 |
]
|
178 |
);
|
179 |
|
includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php
CHANGED
@@ -250,6 +250,9 @@ trait Woo_Checkout_Helper {
|
|
250 |
*/
|
251 |
public static function ea_coupon_template() {
|
252 |
$settings = self::ea_get_woo_checkout_settings();
|
|
|
|
|
|
|
253 |
?>
|
254 |
<div class="woo-checkout-coupon">
|
255 |
<div class="ea-coupon-icon">
|
250 |
*/
|
251 |
public static function ea_coupon_template() {
|
252 |
$settings = self::ea_get_woo_checkout_settings();
|
253 |
+
if(get_option('woocommerce_enable_coupons')==='no'){
|
254 |
+
return ;
|
255 |
+
}
|
256 |
?>
|
257 |
<div class="woo-checkout-coupon">
|
258 |
<div class="ea-coupon-icon">
|
includes/Traits/Helper.php
CHANGED
@@ -2100,32 +2100,35 @@ trait Helper
|
|
2100 |
$items = array_splice($items, 0, $settings['eael_twitter_feed_post_limit']);
|
2101 |
|
2102 |
foreach ($items as $item) {
|
|
|
|
|
2103 |
$html .= '<div class="eael-twitter-feed-item ' . $class . '">
|
2104 |
<div class="eael-twitter-feed-item-inner">
|
2105 |
<div class="eael-twitter-feed-item-header clearfix">';
|
2106 |
-
|
2107 |
-
|
2108 |
<img src="' . $item['user']['profile_image_url_https'] . '">
|
2109 |
</a>';
|
2110 |
-
|
2111 |
-
|
2112 |
-
|
2113 |
-
|
2114 |
-
|
2115 |
|
2116 |
-
|
2117 |
</a>';
|
2118 |
-
|
2119 |
-
|
2120 |
-
|
2121 |
-
|
|
|
2122 |
<div class="eael-twitter-feed-item-content">
|
2123 |
-
<p>' . substr(str_replace(@$item['entities']['urls'][0]['url'], '', $item['full_text']), 0, $settings['eael_twitter_feed_content_length']) . '
|
2124 |
|
2125 |
-
|
2126 |
-
|
2127 |
-
|
2128 |
-
|
2129 |
' . (isset($item['extended_entities']['media'][0]) && $settings['eael_twitter_feed_media'] == 'true' ? ($item['extended_entities']['media'][0]['type'] == 'photo' ? '<img src="' . $item['extended_entities']['media'][0]['media_url_https'] . '">' : '') : '') . '
|
2130 |
</div>
|
2131 |
</div>';
|
2100 |
$items = array_splice($items, 0, $settings['eael_twitter_feed_post_limit']);
|
2101 |
|
2102 |
foreach ($items as $item) {
|
2103 |
+
$delimeter = strlen($item['full_text']) > $settings['eael_twitter_feed_content_length'] ? '...' : '';
|
2104 |
+
|
2105 |
$html .= '<div class="eael-twitter-feed-item ' . $class . '">
|
2106 |
<div class="eael-twitter-feed-item-inner">
|
2107 |
<div class="eael-twitter-feed-item-header clearfix">';
|
2108 |
+
if ($settings['eael_twitter_feed_show_avatar'] == 'true') {
|
2109 |
+
$html .= '<a class="eael-twitter-feed-item-avatar avatar-' . $settings['eael_twitter_feed_avatar_style'] . '" href="//twitter.com/' . $settings['eael_twitter_feed_ac_name'] . '" target="_blank">
|
2110 |
<img src="' . $item['user']['profile_image_url_https'] . '">
|
2111 |
</a>';
|
2112 |
+
}
|
2113 |
+
$html .= '<a class="eael-twitter-feed-item-meta" href="//twitter.com/' . $settings['eael_twitter_feed_ac_name'] . '" target="_blank">';
|
2114 |
+
if ($settings['eael_twitter_feed_show_icon'] == 'true') {
|
2115 |
+
$html .= '<i class="fab fa-twitter eael-twitter-feed-item-icon"></i>';
|
2116 |
+
}
|
2117 |
|
2118 |
+
$html .= '<span class="eael-twitter-feed-item-author">' . $item['user']['name'] . '</span>
|
2119 |
</a>';
|
2120 |
+
if ($settings['eael_twitter_feed_show_date'] == 'true') {
|
2121 |
+
$html .= '<span class="eael-twitter-feed-item-date">' . sprintf(__('%s ago', 'essential-addons-for-elementor-lite'), human_time_diff(strtotime($item['created_at']))) . '</span>';
|
2122 |
+
}
|
2123 |
+
$html .= '</div>
|
2124 |
+
|
2125 |
<div class="eael-twitter-feed-item-content">
|
2126 |
+
<p>' . substr(str_replace(@$item['entities']['urls'][0]['url'], '', $item['full_text']), 0, $settings['eael_twitter_feed_content_length']) . $delimeter . '</p>';
|
2127 |
|
2128 |
+
if ($settings['eael_twitter_feed_show_read_more'] == 'true') {
|
2129 |
+
$html .= '<a href="//twitter.com/' . @$item['user']['screen_name'] . '/status/' . $item['id_str'] . '" target="_blank" class="read-more-link">Read More <i class="fas fa-angle-double-right"></i></a>';
|
2130 |
+
}
|
2131 |
+
$html .= '</div>
|
2132 |
' . (isset($item['extended_entities']['media'][0]) && $settings['eael_twitter_feed_media'] == 'true' ? ($item['extended_entities']['media'][0]['type'] == 'photo' ? '<img src="' . $item['extended_entities']['media'][0]['media_url_https'] . '">' : '') : '') . '
|
2133 |
</div>
|
2134 |
</div>';
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: elementor, elements, addons, elementor addon, elementor widget, elementor
|
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 5.4
|
6 |
Requires PHP: 5.4
|
7 |
-
Stable tag: 4.1.
|
8 |
License: GPLv3
|
9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
10 |
|
@@ -224,10 +224,13 @@ Your existing elements/content will work with premium version. So you won't lose
|
|
224 |
|
225 |
== Changelog ==
|
226 |
|
|
|
|
|
|
|
|
|
|
|
227 |
= 4.1.1 - 23/07/2020 =
|
228 |
- Improved: EA Typeform with auth2 authentication
|
229 |
-
- Fixed: EA Instagram Feed not showing Videos
|
230 |
-
- Fixed: EA Instagram Feed post limit issue
|
231 |
- Fixed: EA Sticky Video PHP error with Image Overlay option
|
232 |
- Fixed: EA Reading Progress Bar & EA TOC not working inside Elementor Editor
|
233 |
- Fixed: EA Filterable Gallery- broken link issue
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 5.4
|
6 |
Requires PHP: 5.4
|
7 |
+
Stable tag: 4.1.2
|
8 |
License: GPLv3
|
9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
10 |
|
224 |
|
225 |
== Changelog ==
|
226 |
|
227 |
+
= 4.1.2 - 30/07/2020 =
|
228 |
+
- Fixed: EA Twitter Feed | Content length issue
|
229 |
+
- Fixed: EA Woo Checkout Coupons showing despite disabling from Woo Settings
|
230 |
+
- Few minor bugfix and improvements
|
231 |
+
|
232 |
= 4.1.1 - 23/07/2020 =
|
233 |
- Improved: EA Typeform with auth2 authentication
|
|
|
|
|
234 |
- Fixed: EA Sticky Video PHP error with Image Overlay option
|
235 |
- Fixed: EA Reading Progress Bar & EA TOC not working inside Elementor Editor
|
236 |
- Fixed: EA Filterable Gallery- broken link issue
|