Addons for Elementor - Version 2.9.9

Version Description

  • Fixed - The posts carousel and posts grid can cause error when the taxonomy terms are missing.
Download this release

Release Info

Developer livemesh
Plugin Icon 128x128 Addons for Elementor
Version 2.9.9
Comparing to
See all releases

Code changes from version 2.9.7 to 2.9.9

addons-for-elementor.php CHANGED
@@ -8,7 +8,7 @@
8
  * Author URI: https://livemeshelementor.com
9
  * License: GPL3
10
  * License URI: https://www.gnu.org/licenses/gpl-3.0.txt
11
- * Version: 2.9.7
12
  * Text Domain: livemesh-el-addons
13
  * Domain Path: languages
14
  *
@@ -35,7 +35,7 @@ if ( !defined( 'ABSPATH' ) ) {
35
 
36
  if ( !function_exists( 'lae_fs' ) ) {
37
  // Plugin version
38
- define( 'LAE_VERSION', '2.9.7' );
39
  // Plugin Root File
40
  define( 'LAE_PLUGIN_FILE', __FILE__ );
41
  // Plugin Folder Path
8
  * Author URI: https://livemeshelementor.com
9
  * License: GPL3
10
  * License URI: https://www.gnu.org/licenses/gpl-3.0.txt
11
+ * Version: 2.9.9
12
  * Text Domain: livemesh-el-addons
13
  * Domain Path: languages
14
  *
35
 
36
  if ( !function_exists( 'lae_fs' ) ) {
37
  // Plugin version
38
+ define( 'LAE_VERSION', '2.9.9' );
39
  // Plugin Root File
40
  define( 'LAE_PLUGIN_FILE', __FILE__ );
41
  // Plugin Folder Path
admin/views/documentation.php CHANGED
@@ -1164,6 +1164,15 @@ else {
1164
  <div id="updates-panel" class="panel-left">
1165
 
1166
  <h2>Change Log for the Premium Version</h2>
 
 
 
 
 
 
 
 
 
1167
  <h3>2.9.7</h3>
1168
  <ul>
1169
  <li>Tweak - Enabled lazy load for all the widgets except for the grid/gallery addons - Posts Grid, WooCommerce Grid, YouTube Grid, Vimeo Grid, Twitter grid, Instagram Grid, Video and Image Gallery. These Grid and Gallery addons utilize the popular Isotope library for laying out grid elements and Isotope library is not compatible with lazy loading of images.</li>
1164
  <div id="updates-panel" class="panel-left">
1165
 
1166
  <h2>Change Log for the Premium Version</h2>
1167
+ <h3>2.9.9</h3>
1168
+ <ul>
1169
+ <li>Fixed - The posts carousel and posts grid can cause error when the taxonomy terms are missing.</li>
1170
+ </ul>
1171
+ <h3>2.9.8</h3>
1172
+ <ul>
1173
+ <li>Fixed - The posts block and posts grid addons would allow a max of 100 words for post excerpts.</li>
1174
+ <li>Fixed - The display taxonomy option not enabled for 'Grid Style 5' and 'Post Meta' section is empty in the Posts Grid addon settings.</li>
1175
+ </ul>
1176
  <h3>2.9.7</h3>
1177
  <ul>
1178
  <li>Tweak - Enabled lazy load for all the widgets except for the grid/gallery addons - Posts Grid, WooCommerce Grid, YouTube Grid, Vimeo Grid, Twitter grid, Instagram Grid, Video and Image Gallery. These Grid and Gallery addons utilize the popular Isotope library for laying out grid elements and Isotope library is not compatible with lazy loading of images.</li>
includes/helper-functions.php CHANGED
@@ -98,11 +98,16 @@ function lae_get_taxonomy_info( $taxonomy )
98
  $output .= '<span class="lae-terms">';
99
  $term_count = 0;
100
  foreach ( $terms as $term ) {
101
- if ( $term_count != 0 ) {
102
- $output .= ', ';
 
 
 
 
 
 
103
  }
104
- $output .= '<a href="' . get_term_link( $term->slug, $taxonomy ) . '">' . $term->name . '</a>';
105
- $term_count = $term_count + 1;
106
  }
107
  $output .= '</span>';
108
  }
98
  $output .= '<span class="lae-terms">';
99
  $term_count = 0;
100
  foreach ( $terms as $term ) {
101
+ $term_link = get_term_link( $term->slug, $taxonomy );
102
+
103
+ if ( !empty($term_link) && !is_wp_error( $term_link ) ) {
104
+ if ( $term_count != 0 ) {
105
+ $output .= ', ';
106
+ }
107
+ $output .= '<a href="' . get_term_link( $term->slug, $taxonomy ) . '">' . $term->name . '</a>';
108
+ $term_count = $term_count + 1;
109
  }
110
+
 
111
  }
112
  $output .= '</span>';
113
  }
plugin.php CHANGED
@@ -45,7 +45,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
45
  public function __clone()
46
  {
47
  // Cloning instances of the class is forbidden
48
- _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '2.9.7' );
49
  }
50
 
51
  /**
@@ -55,7 +55,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
55
  public function __wakeup()
56
  {
57
  // Unserializing instances of the class is forbidden
58
- _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '2.9.7' );
59
  }
60
 
61
  private function setup_debug_constants()
45
  public function __clone()
46
  {
47
  // Cloning instances of the class is forbidden
48
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '2.9.9' );
49
  }
50
 
51
  /**
55
  public function __wakeup()
56
  {
57
  // Unserializing instances of the class is forbidden
58
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '2.9.9' );
59
  }
60
 
61
  private function setup_debug_constants()
readme.txt CHANGED
@@ -4,8 +4,8 @@ Plugin URI: https://livemeshelementor.com
4
  Contributors: livemesh, freemius
5
  Tags: elementor, elementor addons, elementor extensions, elementor modules, page builder, portfolio, carousel, posts grid
6
  Requires at least: 4.5
7
- Tested up to: 5.3
8
- Stable Tag: 2.9.7
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -116,6 +116,9 @@ Pls install and activate the <a href="https://wordpress.org/plugins/portfolio-po
116
 
117
 
118
 
 
 
 
119
  = 2.9.7 =
120
  * Tweak - Enabled lazy load for all the widgets except for the Posts Grid addon. Posts Grid utilizes the popular Isotope library for laying out grid elements and Isotope library is not compatible with lazy loading of images.
121
 
4
  Contributors: livemesh, freemius
5
  Tags: elementor, elementor addons, elementor extensions, elementor modules, page builder, portfolio, carousel, posts grid
6
  Requires at least: 4.5
7
+ Tested up to: 5.4
8
+ Stable Tag: 2.9.9
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
116
 
117
 
118
 
119
+ = 2.9.9 =
120
+ * Fixed - The posts carousel and posts grid can cause error when the taxonomy terms are missing.
121
+
122
  = 2.9.7 =
123
  * Tweak - Enabled lazy load for all the widgets except for the Posts Grid addon. Posts Grid utilizes the popular Isotope library for laying out grid elements and Isotope library is not compatible with lazy loading of images.
124