Unlimited Elements For Elementor (Free Widgets, Addons, Templates) - Version 1.4.79

Version Description

Download this release

Release Info

Developer unitecms
Plugin Icon 128x128 Unlimited Elements For Elementor (Free Widgets, Addons, Templates)
Version 1.4.79
Comparing to
See all releases

Code changes from version 1.4.77 to 1.4.79

inc_php/unitecreator_filters_process.class.php CHANGED
@@ -248,20 +248,9 @@ class UniteCreatorFiltersProcess{
248
 
249
 
250
  /**
251
- * put checkbox filters test
252
  */
253
- public function putCheckboxFiltersTest($data){
254
-
255
- $arrActiveFilters = $this->getInputFiltersAssoc();
256
-
257
- $this->includeJSFiles();
258
-
259
- $taxonomy = UniteFunctionsUC::getVal($data, "taxonomy", "category");
260
-
261
- $terms = get_terms($taxonomy);
262
-
263
- if(empty($terms))
264
- return(false);
265
 
266
  $html = "";
267
  foreach($terms as $term){
@@ -297,9 +286,60 @@ class UniteCreatorFiltersProcess{
297
 
298
  }
299
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
300
  echo $html;
301
  }
302
 
 
303
  /**
304
  * get base page url
305
  */
248
 
249
 
250
  /**
251
+ * put terms checkboxes
252
  */
253
+ private function getHtml_termsCheckboxes($terms, $arrActiveFilters,$taxonomy){
 
 
 
 
 
 
 
 
 
 
 
254
 
255
  $html = "";
256
  foreach($terms as $term){
286
 
287
  }
288
 
289
+ return($html);
290
+
291
+ }
292
+
293
+ /**
294
+ * get active archive terms
295
+ */
296
+ private function getActiveArchiveTerms($taxonomy){
297
+
298
+ if(is_archive() == false)
299
+ return(null);
300
+
301
+ $currentTerm = get_queried_object();
302
+
303
+ if($currentTerm instanceof WP_Term == false)
304
+ return(null);
305
+
306
+ $termID = $currentTerm->term_id;
307
+
308
+ $args = array();
309
+ $args["taxonomy"] = $taxonomy;
310
+ $args["parent"] = $termID;
311
+
312
+ $arrTerms = get_terms($args);
313
+
314
+ return($arrTerms);
315
+ }
316
+
317
+
318
+ /**
319
+ * put checkbox filters test
320
+ */
321
+ public function putCheckboxFiltersTest($data){
322
+
323
+ $arrActiveFilters = $this->getInputFiltersAssoc();
324
+
325
+ $this->includeJSFiles();
326
+
327
+ $taxonomy = UniteFunctionsUC::getVal($data, "taxonomy", "category");
328
+
329
+ //remove me
330
+ $taxonomy = "product_cat";
331
+
332
+ $terms = $this->getActiveArchiveTerms($taxonomy);
333
+
334
+ if(empty($terms))
335
+ return(null);
336
+
337
+ $html = $this->getHtml_termsCheckboxes($terms, $arrActiveFilters,$taxonomy);
338
+
339
  echo $html;
340
  }
341
 
342
+
343
  /**
344
  * get base page url
345
  */
inc_php/unitecreator_globals.class.php CHANGED
@@ -159,7 +159,7 @@ defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access');
159
  public static $objActiveAddonForAssets = null;
160
  public static $isProVersion = false;
161
  public static $isAdminRTL = false;
162
- public static $enableInsideWidgetFreeVersionNotifiaction = false;
163
 
164
 
165
  /**
159
  public static $objActiveAddonForAssets = null;
160
  public static $isProVersion = false;
161
  public static $isAdminRTL = false;
162
+ public static $enableInsideWidgetFreeVersionNotifiaction = true;
163
 
164
 
165
  /**
inc_php/unitecreator_helperhtml.class.php CHANGED
@@ -270,17 +270,49 @@ defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access');
270
  if(is_array($arrScripts) == false){
271
  UniteFunctionsUC::throwError("arrScripts should be array");
272
  }
 
 
 
273
 
274
- if(count($arrScripts) == 1 && empty($arrScripts[0]))
275
- return("");
276
 
277
- $html = "<script type='text/javascript'>".self::BR;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
278
 
279
- foreach($arrScripts as $script){
280
- $html .= $script.self::BR;
 
 
 
 
 
 
 
 
281
  }
282
 
283
- $html .= "</script>".self::BR;
284
 
285
  return($html);
286
  }
270
  if(is_array($arrScripts) == false){
271
  UniteFunctionsUC::throwError("arrScripts should be array");
272
  }
273
+
274
+ $arrScriptsOutput = array();
275
+ $arrModulesOutput = array();
276
 
 
 
277
 
278
+ foreach ($arrScripts as $key=>$script){
279
+ $isModule = (strpos($key, "module_") !== false);
280
+
281
+ if($isModule == true)
282
+ $arrModulesOutput[] = $script;
283
+ else
284
+ $arrScriptsOutput[] = $script;
285
+ }
286
+
287
+ $html = "";
288
+
289
+ //prepare the html regular
290
+
291
+ if(!empty($arrScriptsOutput)){
292
+
293
+ $html.= "<script type='text/javascript'>\n";
294
+
295
+ foreach ($arrScriptsOutput as $script){
296
+ $html.= $script."\n";
297
+ }
298
+
299
+ $html.= "</script>\n";
300
+ }
301
+
302
+ //prepare the modules html
303
 
304
+ if(!empty($arrModulesOutput)){
305
+
306
+ foreach($arrModulesOutput as $script){
307
+
308
+ $html .= "<script type='module'>\n";
309
+ $html .= $script."\n";
310
+ $html .= "</script>\n";
311
+
312
+ }
313
+
314
  }
315
 
 
316
 
317
  return($html);
318
  }
inc_php/unitecreator_output.class.php CHANGED
@@ -1139,6 +1139,7 @@ class UniteCreatorOutputWork extends HtmlOutputBaseUC{
1139
 
1140
  $output["full_html"] = $html;
1141
 
 
1142
  return($output);
1143
  }
1144
 
1139
 
1140
  $output["full_html"] = $html;
1141
 
1142
+
1143
  return($output);
1144
  }
1145
 
inc_php/unitecreator_template_engine.class.php CHANGED
@@ -417,7 +417,6 @@ class UniteCreatorTemplateEngineWork{
417
 
418
  /**
419
  * get post tags
420
- * Enter description here ...
421
  */
422
  public function getPostTags($postID){
423
 
@@ -438,6 +437,7 @@ class UniteCreatorTemplateEngineWork{
438
  return($arrTagsOutput);
439
  }
440
 
 
441
  /**
442
  * print some variable
443
  */
@@ -817,9 +817,16 @@ class UniteCreatorTemplateEngineWork{
817
  $response = HelperUC::getFromSql($arg1,$arg2,$arg3);
818
 
819
  return($response);
 
 
 
 
 
 
 
820
  break;
821
  default:
822
- $strTypes = "put_date_range, get_general_setting, run_code_once";
823
 
824
  $type = UniteFunctionsUC::sanitizeAttr($type);
825
 
@@ -835,19 +842,8 @@ class UniteCreatorTemplateEngineWork{
835
  */
836
  public function putTestHTML($type = null, $data = null){
837
 
838
- $objFilters = new UniteCreatorFiltersProcess();
839
- //$objFilters->putFiltersTabs();
840
-
841
- switch($type){
842
- case "filter_checkbox":
843
-
844
- $objFilters->putCheckboxFiltersTest($data);
845
-
846
- break;
847
- default:
848
- dmp("putTestHTML - type not found: $type");
849
- break;
850
- }
851
 
852
  }
853
 
417
 
418
  /**
419
  * get post tags
 
420
  */
421
  public function getPostTags($postID){
422
 
437
  return($arrTagsOutput);
438
  }
439
 
440
+
441
  /**
442
  * print some variable
443
  */
817
  $response = HelperUC::getFromSql($arg1,$arg2,$arg3);
818
 
819
  return($response);
820
+ break;
821
+ case "put_single_filter":
822
+
823
+ $objFilters = new UniteCreatorFiltersProcess();
824
+ $objFilters->putCheckboxFiltersTest($arg1);
825
+
826
+
827
  break;
828
  default:
829
+ $strTypes = "put_date_range, get_general_setting, run_code_once, put_single_filter";
830
 
831
  $type = UniteFunctionsUC::sanitizeAttr($type);
832
 
842
  */
843
  public function putTestHTML($type = null, $data = null){
844
 
845
+ dmp("put some test html");
846
+ dmP($type);
 
 
 
 
 
 
 
 
 
 
 
847
 
848
  }
849
 
includes.php CHANGED
@@ -12,7 +12,7 @@ if(!defined('UNLIMITED_ELEMENTS_INC'))
12
  defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access');
13
 
14
  if(!defined("UNLIMITED_ELEMENTS_VERSION"))
15
- define("UNLIMITED_ELEMENTS_VERSION", "1.4.77");
16
 
17
  $currentFile = __FILE__;
18
  $currentFolder = dirname($currentFile);
12
  defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access');
13
 
14
  if(!defined("UNLIMITED_ELEMENTS_VERSION"))
15
+ define("UNLIMITED_ELEMENTS_VERSION", "1.4.79");
16
 
17
  $currentFile = __FILE__;
18
  $currentFolder = dirname($currentFile);
provider/admin_notices.class.php CHANGED
@@ -14,6 +14,7 @@ class UniteCreatorAdminNotices{
14
 
15
  const NOTICES_LIMIT = 1;
16
  const TYPE_ADVANCED = "advanced";
 
17
 
18
  private static $isInited = false;
19
  private static $arrNotices = array();
@@ -23,12 +24,14 @@ class UniteCreatorAdminNotices{
23
  * set notice
24
  */
25
  public function setNotice($text, $id, $expire, $params = array()){
26
-
27
  //don't let to add more then limited notices
28
  if(count(self::$arrNotices) >= self::NOTICES_LIMIT)
29
  return(false);
30
 
31
- if(empty($text))
 
 
32
  return(false);
33
 
34
  if(empty($id))
@@ -54,19 +57,23 @@ class UniteCreatorAdminNotices{
54
  $this->init();
55
  }
56
 
 
57
  /**
58
  * get notice html
59
  */
60
  private function getNoticeHtml($text, $id, $isDissmissable = true, $params = array()){
61
 
 
62
  $type = UniteFunctionsUC::getVal($params, "type");
63
 
64
-
65
- $class = "uc-admin-notice notice-info";
66
 
67
  if($type == self::TYPE_ADVANCED)
68
  $class .= " uc-notice-advanced";
69
 
 
 
 
70
  $classDissmissable = "is-dismissible";
71
  $classDissmissable = "";
72
 
@@ -79,40 +86,66 @@ class UniteCreatorAdminNotices{
79
 
80
  $textDissmiss = esc_attr($textDissmiss);
81
  $textDissmissLabel = esc_attr($textDissmissLabel);
82
-
 
 
83
  $urlDissmiss = GlobalsUC::$current_page_url;
84
 
85
  $urlDissmiss = UniteFunctionsUC::addUrlParams($urlDissmiss, "uc_dismiss_notice=$id");
86
 
87
  $htmlDissmiss = "\n<a class=\"uc-notice-dismiss\" href=\"{$urlDissmiss}\" aria-label=\"$textDissmissLabel\">$textDissmiss</a>\n";
88
- }
89
-
90
- if($type == self::TYPE_ADVANCED){
91
 
92
- $buttonText = UniteFunctionsUC::getVal($params, "button_text");
93
- $buttonLink = UniteFunctionsUC::getVal($params, "button_link");
94
-
95
- $urlLogo = GlobalsUC::$urlPluginImages."logo-circle.svg";
96
 
97
- $htmlButton = "";
 
 
98
 
99
- if(!empty($buttonText)){
100
 
101
- $htmlButton = "<a class='button button-primary' href='{$buttonLink}' target='_blank'>{$buttonText}</a>";
102
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
103
 
104
- $text = "<div class='uc-notice-advanced-wrapper'>
105
- <span class='uc-notice-advanced__item-logo'>
106
- <img class='uc-image-logo-ue' width=\"40\" src='$urlLogo'>
107
- </span>
108
- <span class='uc-notice-advanced__item-text'>".$text.$htmlButton."</span>
109
- </div>";
110
-
111
  }
112
 
113
- $html = "<div class=\"notice $class $classDissmissable\"><p>";
114
- $html .= $text."\n";
115
- $html .= $htmlDissmiss;
116
  $html .= "</p></div>";
117
 
118
 
@@ -206,6 +239,37 @@ class UniteCreatorAdminNotices{
206
  .uc-admin-notice .uc-notice-dismiss:hover::before{
207
  color: #c00;
208
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
209
 
210
  </style>
211
  <?php
14
 
15
  const NOTICES_LIMIT = 1;
16
  const TYPE_ADVANCED = "advanced";
17
+ const TYPE_BANNER = "banner";
18
 
19
  private static $isInited = false;
20
  private static $arrNotices = array();
24
  * set notice
25
  */
26
  public function setNotice($text, $id, $expire, $params = array()){
27
+
28
  //don't let to add more then limited notices
29
  if(count(self::$arrNotices) >= self::NOTICES_LIMIT)
30
  return(false);
31
 
32
+ $type = UniteFunctionsUC::getVal($params, "type");
33
+
34
+ if(empty($text) && $type != self::TYPE_BANNER)
35
  return(false);
36
 
37
  if(empty($id))
57
  $this->init();
58
  }
59
 
60
+
61
  /**
62
  * get notice html
63
  */
64
  private function getNoticeHtml($text, $id, $isDissmissable = true, $params = array()){
65
 
66
+
67
  $type = UniteFunctionsUC::getVal($params, "type");
68
 
69
+ $class = "notice uc-admin-notice notice-info uc-banner-type-banner";
 
70
 
71
  if($type == self::TYPE_ADVANCED)
72
  $class .= " uc-notice-advanced";
73
 
74
+ if($type == self::TYPE_BANNER)
75
+ $class = "notice uc-admin-notice";
76
+
77
  $classDissmissable = "is-dismissible";
78
  $classDissmissable = "";
79
 
86
 
87
  $textDissmiss = esc_attr($textDissmiss);
88
  $textDissmissLabel = esc_attr($textDissmissLabel);
89
+
90
+ $addClassDissmiss = "";
91
+
92
  $urlDissmiss = GlobalsUC::$current_page_url;
93
 
94
  $urlDissmiss = UniteFunctionsUC::addUrlParams($urlDissmiss, "uc_dismiss_notice=$id");
95
 
96
  $htmlDissmiss = "\n<a class=\"uc-notice-dismiss\" href=\"{$urlDissmiss}\" aria-label=\"$textDissmissLabel\">$textDissmiss</a>\n";
 
 
 
97
 
98
+ if(self::TYPE_BANNER)
99
+ $htmlDissmiss = "\n<a class=\"uc-notice-dismiss-banner\" href=\"{$urlDissmiss}\" title=\"{$textDissmiss}\" aria-label=\"$textDissmissLabel\">X</a>\n";
 
 
100
 
101
+ }
102
+
103
+ switch($type){
104
 
105
+ case self::TYPE_ADVANCED:
106
 
107
+ $buttonText = UniteFunctionsUC::getVal($params, "button_text");
108
+ $buttonLink = UniteFunctionsUC::getVal($params, "button_link");
109
+
110
+ $urlLogo = GlobalsUC::$urlPluginImages."logo-circle.svg";
111
+
112
+ $htmlButton = "";
113
+
114
+ if(!empty($buttonText)){
115
+
116
+ $htmlButton = "<a class='button button-primary' href='{$buttonLink}' target='_blank'>{$buttonText}</a>";
117
+ }
118
+
119
+ $text = "<div class='uc-notice-advanced-wrapper'>
120
+ <span class='uc-notice-advanced__item-logo'>
121
+ <img class='uc-image-logo-ue' width=\"40\" src='$urlLogo'>
122
+ </span>
123
+ <span class='uc-notice-advanced__item-text'>".$text.$htmlButton."</span>
124
+ </div>";
125
+
126
+ break;
127
+ case self::TYPE_BANNER:
128
+
129
+ $filename = UniteFunctionsUC::getVal($params, "banner");
130
+
131
+ if(empty($filename))
132
+ return(false);
133
+
134
+ $urlBanner = GlobalsUC::$urlPluginImages.$filename;
135
+
136
+ $buttonLink = UniteFunctionsUC::getVal($params, "button_link");
137
+
138
+ $text = "<a class='uc-notice-banner-link' href='{$buttonLink}' target='_blank'>
139
+ <img class='uc-notice-banner' src='{$urlBanner}'>
140
+ </a>";
141
+
142
+ break;
143
 
 
 
 
 
 
 
 
144
  }
145
 
146
+ $html = "<div class=\"$class $classDissmissable\"><p>";
147
+ $html .= $text."\n";
148
+ $html .= $htmlDissmiss;
149
  $html .= "</p></div>";
150
 
151
 
239
  .uc-admin-notice .uc-notice-dismiss:hover::before{
240
  color: #c00;
241
  }
242
+
243
+ .uc-notice-banner-link{
244
+ display:block;
245
+ }
246
+ .uc-notice-banner{
247
+ width:100%;
248
+ }
249
+
250
+ .uc-notice-dismiss-banner{
251
+ background-color:#000000;
252
+ position:absolute;
253
+ top:20px;
254
+ right:23px;
255
+ height:20px;
256
+ width:20px;
257
+ border-radius:20px;
258
+ font-size:12px;
259
+ text-decoration:none;
260
+ color:#ffffff;
261
+ text-align:center;
262
+ }
263
+
264
+ .uc-notice-dismiss-banner:hover{
265
+ color:#ffffff;
266
+ background-color:#c00;
267
+ }
268
+
269
+ .uc-notice-dismiss-banner:focus,
270
+ .uc-notice-dismiss-banner:visited{
271
+ color:#ffffff;
272
+ }
273
 
274
  </style>
275
  <?php
provider/core/plugins/unlimited_elements/elementor/elementor_widget.class.php CHANGED
@@ -1867,74 +1867,24 @@ class UniteCreatorElementorWidget extends Widget_Base {
1867
  return($arrOutput);
1868
  }
1869
 
1870
- /**
1871
- * put listing sections
1872
- */
1873
- private function putListingSections($listingParam){
1874
-
1875
- $name = UniteFunctionsUC::getVal($listingParam, "name");
1876
-
1877
- $useFor = UniteFunctionsUC::getVal($listingParam, "use_for");
1878
- $isForGallery = ($useFor == "gallery");
1879
-
1880
- //set text prefix
1881
- $textPrefix = __("Items ","unlimited-elements-for-elementor");
1882
- if($isForGallery == true)
1883
- $textPrefix = __("Gallery ","unlimited-elements-for-elementor");
1884
-
1885
-
1886
- //add post section
1887
- $this->start_controls_section(
1888
- 'uc_section_listing_posts_query', array(
1889
- 'label' => $textPrefix.__("Posts Query", "unlimited-elements-for-elementor"),
1890
- 'condition'=>array($name."_source"=>"posts")
1891
- )
1892
- );
1893
-
1894
-
1895
- $postParam = $listingParam;
1896
-
1897
- $postParam["type"] = UniteCreatorDialogParam::PARAM_POSTS_LIST;
1898
- $postParam["name"] = $name."_posts";
1899
-
1900
- $this->addElementorParamUC($postParam);
1901
-
1902
-
1903
- $this->end_controls_section();
1904
-
1905
- //add term section
1906
- /*
1907
- $this->start_controls_section(
1908
- 'uc_section_listing_terms_query', array(
1909
- 'label' => __("Terms Query", "unlimited-elements-for-elementor"),
1910
- 'condition'=>array($name."_source"=>"terms")
1911
- )
1912
- );
1913
-
1914
- $termsParam = $listingParam;
1915
-
1916
- $termsParam["type"] = UniteCreatorDialogParam::PARAM_POST_TERMS;
1917
- $termsParam["name"] = $name."_terms";
1918
-
1919
- $this->addElementorParamUC($termsParam);
1920
-
1921
- $this->end_controls_section();
1922
- */
1923
-
1924
- }
1925
 
1926
  /**
1927
  * add cta control to general section
1928
  */
1929
  protected function addFreeVersionCTAControl(){
1930
 
1931
- if(GlobalsUC::$enableInsideWidgetFreeVersionNotifiaction == false)
1932
  return(false);
 
 
 
 
 
1933
 
1934
- $urlBuy = GlobalsUC::URL_BUY;
 
 
1935
 
1936
- $text = __("Want more widgets and features? Get the ","unlimited-elements-for-elementor");
1937
- $text .= "<a href='$urlBuy' target='_blank'>Pro Version</a>";
1938
 
1939
  $html = "<div class='uc-notification-control'>$text</div>";
1940
 
@@ -1950,6 +1900,7 @@ class UniteCreatorElementorWidget extends Widget_Base {
1950
 
1951
  }
1952
 
 
1953
  /**
1954
  * register controls with not consolidated addon
1955
  */
@@ -2136,7 +2087,100 @@ class UniteCreatorElementorWidget extends Widget_Base {
2136
 
2137
  }
2138
 
2139
- private function a__________CONSOLIDATION_________(){}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2140
 
2141
 
2142
  /**
1867
  return($arrOutput);
1868
  }
1869
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1870
 
1871
  /**
1872
  * add cta control to general section
1873
  */
1874
  protected function addFreeVersionCTAControl(){
1875
 
1876
+ if(GlobalsUC::$isProVersion == true)
1877
  return(false);
1878
+
1879
+ if(GlobalsUnlimitedElements::$enableInsideNotification == false)
1880
+ return(false);
1881
+
1882
+ $urlBuy = GlobalsUnlimitedElements::$insideNotificationUrl;
1883
 
1884
+ $text = GlobalsUnlimitedElements::$insideNotificationText;
1885
+
1886
+ $text = str_replace("[url_buy]", $urlBuy ,$text);
1887
 
 
 
1888
 
1889
  $html = "<div class='uc-notification-control'>$text</div>";
1890
 
1900
 
1901
  }
1902
 
1903
+
1904
  /**
1905
  * register controls with not consolidated addon
1906
  */
2087
 
2088
  }
2089
 
2090
+ private function a__________DYNAMIC_SECTIONS_________(){}
2091
+
2092
+
2093
+ /**
2094
+ * put listing sections
2095
+ */
2096
+ private function putListingSections($listingParam){
2097
+
2098
+ $name = UniteFunctionsUC::getVal($listingParam, "name");
2099
+
2100
+ $useFor = UniteFunctionsUC::getVal($listingParam, "use_for");
2101
+ $isForGallery = ($useFor == "gallery");
2102
+
2103
+ //set text prefix
2104
+ $textPrefix = __("Items ","unlimited-elements-for-elementor");
2105
+ if($isForGallery == true)
2106
+ $textPrefix = __("Gallery ","unlimited-elements-for-elementor");
2107
+
2108
+
2109
+ //add post section
2110
+ $this->start_controls_section(
2111
+ 'uc_section_listing_posts_query', array(
2112
+ 'label' => $textPrefix.__("Posts Query", "unlimited-elements-for-elementor"),
2113
+ 'condition'=>array($name."_source"=>"posts")
2114
+ )
2115
+ );
2116
+
2117
+
2118
+ $postParam = $listingParam;
2119
+
2120
+ $postParam["type"] = UniteCreatorDialogParam::PARAM_POSTS_LIST;
2121
+ $postParam["name"] = $name."_posts";
2122
+
2123
+ $this->addElementorParamUC($postParam);
2124
+
2125
+
2126
+ $this->end_controls_section();
2127
+
2128
+ //woocommerce
2129
+
2130
+ $isWooActive = UniteCreatorWooIntegrate::isWooActive();
2131
+ if($isWooActive == true){
2132
+
2133
+ //add products section
2134
+
2135
+ $this->start_controls_section(
2136
+ 'uc_section_listing_products_query', array(
2137
+ 'label' => $textPrefix.__("Products Query", "unlimited-elements-for-elementor"),
2138
+ 'condition'=>array($name."_source"=>"products")
2139
+ )
2140
+ );
2141
+
2142
+
2143
+ $postParam = $listingParam;
2144
+
2145
+ $postParam["type"] = UniteCreatorDialogParam::PARAM_POSTS_LIST;
2146
+ $postParam["name"] = $name."_products";
2147
+ $postParam["for_woocommerce_products"] = true;
2148
+
2149
+ $this->addElementorParamUC($postParam);
2150
+
2151
+
2152
+ $this->end_controls_section();
2153
+
2154
+
2155
+
2156
+ }
2157
+
2158
+
2159
+
2160
+ //add term section
2161
+ /*
2162
+ $this->start_controls_section(
2163
+ 'uc_section_listing_terms_query', array(
2164
+ 'label' => __("Terms Query", "unlimited-elements-for-elementor"),
2165
+ 'condition'=>array($name."_source"=>"terms")
2166
+ )
2167
+ );
2168
+
2169
+ $termsParam = $listingParam;
2170
+
2171
+ $termsParam["type"] = UniteCreatorDialogParam::PARAM_POST_TERMS;
2172
+ $termsParam["name"] = $name."_terms";
2173
+
2174
+ $this->addElementorParamUC($termsParam);
2175
+
2176
+ $this->end_controls_section();
2177
+ */
2178
+
2179
+ }
2180
+
2181
+
2182
+
2183
+ private function a__________CONSOLIDATION_________(){}
2184
 
2185
 
2186
  /**
provider/core/plugins/unlimited_elements/globals.class.php CHANGED
@@ -9,14 +9,21 @@ defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access');
9
 
10
  class GlobalsUnlimitedElements{
11
 
 
 
 
 
12
  public static $showAdminNotice = false;
13
  public static $arrAdminNotice = array(
14
- "id"=>"birthday_sale1",
15
- "text"=>"Birthday Sale IS Here!",
16
- "type"=>"advanced",
17
- "button_text"=>"Show Me More",
 
 
18
  "button_link"=>"https://unlimited-elements.com/sale/",
19
- "expire"=>""
 
20
  );
21
 
22
  const PLUGIN_NAME = "unlimitedelements";
9
 
10
  class GlobalsUnlimitedElements{
11
 
12
+ public static $enableInsideNotification = false;
13
+ public static $insideNotificationText = "";
14
+ public static $insideNotificationUrl = "https://unlimited-elements.com/sale/";
15
+
16
  public static $showAdminNotice = false;
17
  public static $arrAdminNotice = array(
18
+ "id"=>"birthday2_sale3",
19
+ //"text"=>"Birthday Sale IS Here!",
20
+ "banner"=>"banner-bd-sale.jpg",
21
+ //"type"=>"advanced",
22
+ "type"=>"banner", //advanced,banner
23
+ //"button_text"=>"Show Me More",
24
  "button_link"=>"https://unlimited-elements.com/sale/",
25
+ "expire"=>"",
26
+ "free_only"=>true
27
  );
28
 
29
  const PLUGIN_NAME = "unlimitedelements";
provider/core/plugins/unlimited_elements/provider_core_admin.class.php CHANGED
@@ -147,12 +147,17 @@ class UniteProviderCoreAdminUC_Elementor extends UniteProviderAdminUC{
147
 
148
  if(empty(GlobalsUnlimitedElements::$arrAdminNotice))
149
  return(false);
150
-
151
  $arrNotice = GlobalsUnlimitedElements::$arrAdminNotice;
152
 
153
  $noticeID = UniteFunctionsUC::getVal($arrNotice, "id");
154
  $text = UniteFunctionsUC::getVal($arrNotice, "text");
155
  $expire = UniteFunctionsUC::getVal($arrNotice, "expire");
 
 
 
 
 
156
 
157
  $objNotices = new UniteCreatorAdminNotices();
158
  $objNotices->setNotice($text, $noticeID, $expire, $arrNotice);
147
 
148
  if(empty(GlobalsUnlimitedElements::$arrAdminNotice))
149
  return(false);
150
+
151
  $arrNotice = GlobalsUnlimitedElements::$arrAdminNotice;
152
 
153
  $noticeID = UniteFunctionsUC::getVal($arrNotice, "id");
154
  $text = UniteFunctionsUC::getVal($arrNotice, "text");
155
  $expire = UniteFunctionsUC::getVal($arrNotice, "expire");
156
+ $freeOnly = UniteFunctionsUC::getVal($arrNotice, "free_only");
157
+ $freeOnly = UniteFunctionsUC::strToBool($freeOnly);
158
+
159
+ if($freeOnly == true && GlobalsUC::$isProVersion == true)
160
+ return(false);
161
 
162
  $objNotices = new UniteCreatorAdminNotices();
163
  $objNotices->setNotice($text, $noticeID, $expire, $arrNotice);
provider/provider_functions.class.php CHANGED
@@ -310,7 +310,7 @@ class UniteProviderFunctionsUC{
310
  public static function getUrlJQueryInclude(){
311
 
312
  $url = GlobalsUC::$url_base."wp-includes/js/jquery/jquery".".js";
313
-
314
  return($url);
315
  }
316
 
310
  public static function getUrlJQueryInclude(){
311
 
312
  $url = GlobalsUC::$url_base."wp-includes/js/jquery/jquery".".js";
313
+
314
  return($url);
315
  }
316
 
provider/provider_params_processor.class.php CHANGED
@@ -2086,6 +2086,19 @@ class UniteCreatorParamsProcessor extends UniteCreatorParamsProcessorWork{
2086
 
2087
  $data = $this->getPostListData($value, $paramPosts["name"], $processType, $paramPosts, $data);
2088
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2089
  break;
2090
  case "terms":
2091
 
@@ -2131,6 +2144,7 @@ class UniteCreatorParamsProcessor extends UniteCreatorParamsProcessorWork{
2131
 
2132
  switch($source){
2133
  case "posts":
 
2134
  $title = $item->post_title;
2135
 
2136
  $newItem = array(
2086
 
2087
  $data = $this->getPostListData($value, $paramPosts["name"], $processType, $paramPosts, $data);
2088
 
2089
+ break;
2090
+ case "products":
2091
+
2092
+ $paramProducts = $param;
2093
+
2094
+ $paramProducts["name"] = $paramProducts["name"]."_products";
2095
+ $paramProducts["name_listing"] = $name;
2096
+ $paramProducts["use_for_listing"] = true;
2097
+ $paramProducts["for_woocommerce_products"] = true;
2098
+
2099
+ $data = $this->getPostListData($value, $paramProducts["name"], $processType, $paramProducts, $data);
2100
+
2101
+
2102
  break;
2103
  case "terms":
2104
 
2144
 
2145
  switch($source){
2146
  case "posts":
2147
+ case "products":
2148
  $title = $item->post_title;
2149
 
2150
  $newItem = array(
provider/provider_settings.class.php CHANGED
@@ -373,7 +373,7 @@ class UniteCreatorSettings extends UniteCreatorSettingsWork{
373
 
374
  $isForWooCommerce = UniteFunctionsUC::getVal($extra, "for_woocommerce");
375
  $isForWooCommerce = UniteFunctionsUC::strToBool($isForWooCommerce);
376
-
377
  $arrPostTypesWithTax = UniteFunctionsWPUC::getPostTypesWithTaxomonies(GlobalsProviderUC::$arrFilterPostTypes, false);
378
 
379
  if($isForWooCommerce == true)
@@ -2057,6 +2057,11 @@ class UniteCreatorSettings extends UniteCreatorSettingsWork{
2057
 
2058
  $arrSource["posts"] = __("Posts", "unlimited-elements-for-elementor");
2059
 
 
 
 
 
 
2060
  if($isForGallery == true){
2061
  $arrSource["current_post_meta"] = __("Current Post Metafield", "unlimited-elements-for-elementor");
2062
  }
@@ -2069,7 +2074,7 @@ class UniteCreatorSettings extends UniteCreatorSettingsWork{
2069
  if($isForGallery == true)
2070
  $default = "gallery";
2071
 
2072
- $this->addSelect($name."_source", $arrSource, $textPrefix.__("Items Source", "unlimited-elements-for-elementor"), $default, $params);
2073
 
2074
  if($isForGallery == true)
2075
  $this->addListingPicker_gallery($name,$value,$title,$param);
373
 
374
  $isForWooCommerce = UniteFunctionsUC::getVal($extra, "for_woocommerce");
375
  $isForWooCommerce = UniteFunctionsUC::strToBool($isForWooCommerce);
376
+
377
  $arrPostTypesWithTax = UniteFunctionsWPUC::getPostTypesWithTaxomonies(GlobalsProviderUC::$arrFilterPostTypes, false);
378
 
379
  if($isForWooCommerce == true)
2057
 
2058
  $arrSource["posts"] = __("Posts", "unlimited-elements-for-elementor");
2059
 
2060
+ $isWooActive = UniteCreatorWooIntegrate::isWooActive();
2061
+ if($isWooActive == true)
2062
+ $arrSource["products"] = __("Products", "unlimited-elements-for-elementor");
2063
+
2064
+
2065
  if($isForGallery == true){
2066
  $arrSource["current_post_meta"] = __("Current Post Metafield", "unlimited-elements-for-elementor");
2067
  }
2074
  if($isForGallery == true)
2075
  $default = "gallery";
2076
 
2077
+ $this->addSelect($name."_source", $arrSource, $textPrefix.__("Source", "unlimited-elements-for-elementor"), $default, $params);
2078
 
2079
  if($isForGallery == true)
2080
  $this->addListingPicker_gallery($name,$value,$title,$param);
readme.txt CHANGED
@@ -1,14 +1,14 @@
1
- === Plugin Name ===
2
- Contributors: Maxim Vendorov, Amit Keren
3
  Donate link: http://unlimited-elements.com/
4
- Tags: elementor, elements, addons, elementor addon, elementor widget, page builder, builder, visual editor, wordpress page builder, elementor
5
  Requires at least: 3.5
6
  Tested up to: 5.7
7
  Stable tag: 1.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
- Unlimited Elements for Elementor. Premium Elementor Widgets and the one and only Widget Creator.
12
 
13
  == Description ==
14
 
@@ -60,7 +60,7 @@ Powered by Twig scripting engine you can use all twig functions to take advantag
60
  <h3>Advanced Custom Fields for Elementor</h3>
61
  Use the advanced custom fields plugin to take full control of your Elementor page by creating custom fields in your posts. Full integration with ACF repeater field and ACF gallery field.
62
 
63
- <h3>Pods fo Elementor</h3>
64
  Unlimited Elements fully supports custom post types and custom field types created with PODS plugin for WordPress.
65
 
66
  <h3>Toolset for Elementor</h3>
@@ -89,422 +89,370 @@ Fully compatible and integrated with Toolset custom post types and fields.
89
  </ul>
90
 
91
 
92
-
93
  <h3>Creative Widgets for Elementor</h3>
94
  <ol>
95
- <li><a href="https://unlimited-elements.com/blob-shape-widget-for-elementor/">Blob Shapes for Elementor (Free)</li>
96
- <li><a href="https://unlimited-elements.com/animated-mouse-scroll-icon-widget-for-elementor/">Animated Mouse Scroll Icon for Elementor (Free)</li>
97
- <li><a href="https://unlimited-elements.com/animated-hamburger-icon-for-elementor/">Animated Hamburger Icon for Elementor (Free)</li>
98
- <li><a href="https://unlimited-elements.com/svg-animation-widget-for-elementor">SVG Animation for Elementor (Free)</li>
99
- <li><a href="https://unlimited-elements.com/image-tooltip-widget-for-elementor/">Image Tooltip for Elementor (Free)</li>
100
- <li><a href="https://unlimited-elements.com/number-box-widget-widget-for-elementor/">Number Box for Elementor (Free)</li>
101
- <li><a href="https://unlimited-elements.com/statistic-counters-for-elementor">Statistic Counter for Elementor (Free)</li>
102
- <li><a href="https://unlimited-elements.com/flip-box-widget-for-elementor/">Flip Box for Elementor (Free)</li>
103
- <li><a href="https://unlimited-elements.com/before-after-image-comparison-widget-for-elementor/">Before After for Elementor (Pro)</li>
104
- <li><a href="https://unlimited-elements.com/hotspots-for-elementor-page-builder/">Hotspots for Elementor (Pro)</li>
105
- <li><a href="https://unlimited-elements.com/audio-player-widget-for-elementor/">Audio Player for Elementor (Pro)</li>
106
- <li><a href="https://unlimited-elements.com/icon-tabs-widget-for-elementor">Icon Tabs for Elementor (Pro)</li>
107
- <li><a href="https://unlimited-elements.com/audio-playlist-widget-for-elementor">Audio Playlist for Elementor (Pro)</li>
108
- <li><a href="https://unlimited-elements.com/background-switcher-widget-for-elementor/">Background Switcher for Elementor (Pro)</li>
109
- <li><a href="https://unlimited-elements.com/image-zoom-magnifier-widget-for-elementor/">Image Zoom Magnifier for Elementor (Pro)</li>
110
- <li><a href="https://unlimited-elements.com/image-shapes-for-elementor-page-builder/">Image Shapes for Elementor (Pro)</li>
111
- <li><a href="https://unlimited-elements.com/notification-widget-for-elementor">Notification for Elementor (Pro)</li>
112
- <li><a href="https://unlimited-elements.com/image-accordion-widget-for-elementor/">Image Accordion for Elementor (Pro)</li>
113
- <li><a href="https://unlimited-elements.com/image-reveal-on-scroll-widget-for-elementor">Image Reveal On Scroll for Elementor (Pro)</li>
114
- <li><a href="https://unlimited-elements.com/interactive-circle-infographic-widget-for-elementor/">Interactive Circle Infographic for Elementor (Pro)</li>
115
- <li><a href="https://unlimited-elements.com/icon-accordion-widget-for-elementor/">Icon Accordion for Elementor (Pro)</li>
 
 
 
 
 
 
116
  </ol>
117
 
118
- <h3>Marketing Widgets for Elementor</h3>
119
  <ol>
120
- <li><a href="https://unlimited-elements.com/timer-countdowns-for-elementor-page-builder/">Timer Countdown for Elementor (Free)</li>
121
- <li><a href="https://unlimited-elements.com/price-list-widget-for-elementor/">Price List for Elementor (Free)</li>
122
- <li><a href="https://unlimited-elements.com/pricing-table-widget-for-elementor/">Pricing Table for Elementor (Free)</li>
123
- <li><a href="https://unlimited-elements.com/review-box-widget-for-elementor">Review Box for Elementor (Free)</li>
124
- <li><a href="https://unlimited-elements.com/call-to-action-button-widget-for-elementor/">Call To Action Button for Elementor (Free)</li>
125
- <li><a href="https://unlimited-elements.com/event-box-widget-for-elementor">Event Box for Elementor (Free)</li>
126
- <li><a href="https://unlimited-elements.com/list-marquee-widget-for-elementor/">List Marquee for Elementor (Pro)</li>
127
- <li><a href="https://unlimited-elements.com/timer-countdown-banner-widget-for-elementor">Timer Countdown Banner for Elementor (Pro)</li>
128
- <li><a href="https://unlimited-elements.com/card-testimonial-review-carousel-widget-for-elementor">Review Carousel for Elementor (Pro)</li>
129
- <li><a href="https://unlimited-elements.com/copy-coupon-code-widget-for-elementor">Copy Coupon Code for Elementor (Pro)</li>
130
- <li><a href="https://unlimited-elements.com/pricing-flip-box-widget-for-elementor/">Pricing Table Flip Box for Elementor (Pro)</li>
131
- <li><a href="https://unlimited-elements.com/event-list-widget-for-elementor/">Event List for Elementor (Pro)</li>
132
- <li><a href="https://unlimited-elements.com/price-box-widget-for-elementor/">Price Box for Elementor (Pro)</li>
133
- <li><a href="https://unlimited-elements.com/icon-mobile-menu-for-elementor">Icon Mobile Menu for Elementor (Pro)</li>
134
- <li><a href="https://unlimited-elements.com/whatsapp-chat-widget-for-elementor">Whatsapp Chat for Elementor (Pro)</li>
135
- <li><a href="https://unlimited-elements.com/mobile-conversion-menu-for-elementor">Mobile Conversion Menu for Elementor (Pro)</li>
136
- <li><a href="https://unlimited-elements.com/business-hours-widget-for-elementor">Business Hours for Elementor (Pro)</li>
 
 
 
137
  </ol>
138
 
139
- <h3>Post Widgets for Elementor</h3>
140
  <ol>
141
- <li><a href="https://unlimited-elements.com/post-news-ticker-widget-for-elementor">Post Ticker for Elementor (Free)</li>
142
- <li><a href="https://unlimited-elements.com/post-list-widget-for-elementor">Post List for Elementor (Free)</li>
143
- <li><a href="https://unlimited-elements.com/post-blocks-widget-for-elementor">Post Blocks for Elementor (Free)</li>
144
- <li><a href="https://unlimited-elements.com/post-tabs-for-elementor/">Post Tabs for Elementor (Free)</li>
145
- <li><a href="https://unlimited-elements.com/card-post-carousel-widget-for-elementor">Card Post Carousel for Elementor (Free)</li>
146
- <li><a href="https://unlimited-elements.com/post-accordions-for-elementor/">Post Accordion for Elementor (Free)</li>
147
- <li><a href="https://unlimited-elements.com/post-grid">Post Grid for Elementor (Pro)</li>
148
- <li><a href="https://unlimited-elements.com/elementor-author-list-widget/">Author List for Elementor (Pro)</li>
149
- <li><a href="https://unlimited-elements.com/masonry-post-grid-widget-for-elementor">Masonry Post Grid for Elementor (Pro)</li>
150
- <li><a href="https://unlimited-elements.com/taxonomy-terms-widget-for-elementor/">Taxonomy Terms for Elementor (Pro)</li>
151
- <li><a href="https://unlimited-elements.com/post-tiles-widget-for-elementor">Post Tile for Elementor (Pro)</li>
152
- <li><a href="https://unlimited-elements.com/post-timeline-widget-for-elementor/">Post Timeline for Elementor (Pro)</li>
153
- <li><a href="https://unlimited-elements.com/post-pagination-widget-for-elementor/">Post Pagination for Elementor (Pro)</li>
154
- <li><a href="https://unlimited-elements.com/post-carousels-for-elementor/">Post Carousel for Elementor (Pro)</li>
155
- <li><a href="https://unlimited-elements.com/post-sliders/">Post Slider for Elementor (Pro)</li>
156
- <li><a href="https://unlimited-elements.com/blog-card-slider-widget-for-elementor">Post Card Slider for Elementor (Pro)</li>
157
- <li><a href="https://unlimited-elements.com/post-scroll-widget-for-elementor">Post Scroll for Elementor (Pro)</li>
158
- <li><a href="https://unlimited-elements.com/post-gallery-widget-for-elementor">Post Gallery for Elementor (Pro)</li>
 
 
 
 
 
159
  </ol>
160
 
161
  <h3>Woocommerce for Elementor</h3>
162
  <ol>
163
- <li><a href="https://unlimited-elements.com/woocommerce-product-list-widget-for-elementor/">Woocommerce Product List for Elementor (Free)</li>
164
- <li><a href="https://unlimited-elements.com/woocommerce-product-carousel-widget-for-elementor">Woocommerce Product Carousel for Elementor (Pro)</li>
165
- <li><a href="https://unlimited-elements.com/woocommerce-product-slider-widget-for-elementor">Woocommerce Product Slider for Elementor (Pro)</li>
166
- <li><a href="https://unlimited-elements.com/woocommerce-product-grid-widget-for-elementor/">Woocommerce Product Grid for Elementor (Pro)</li>
167
- <li><a href="https://unlimited-elements.com/woocommerce-category-grid-for-elemenetor/">Woocommerce Category Grid for Elementor (Pro)</li>
168
- <li><a href="https://unlimited-elements.com/woocommerce-category-carousel-widget-for-elementor/">Woocommerce Category Carousel for Elementor (Pro)</li>
169
  </ol>
170
 
171
  <h3>Dynamic Loops for Elementor</h3>
172
  <ol>
173
- <li><a href="https://unlimited-elements.com/dynamic-template-grid-widget-for-elementor/">Dynamic Template Grid for Elementor (Pro)</li>
174
- <li><a href="https://unlimited-elements.com/dynamic-template-carousel-widget-for-elementor/">Dynamic Template Carousel for Elementor (Pro)</li>
175
- <li><a href="https://unlimited-elements.com/dynamic-template-tabs-widget-for-elementor/">Dynamic Template Tabs for Elementor (Pro)</li>
176
- <li><a href="https://unlimited-elements.com/dynamic-template-slider-widget-for-elementor">Dynamic Template Slider for Elementor (Pro)</li>
177
- <li><a href="https://unlimited-elements.com/dynamic-template-accordion-widget-for-elementor/">Dynamic Template Accordion for Elementor (Pro)</li>
178
  </ol>
179
 
180
  <h3>Testimonials for Elementor</h3>
181
  <ol>
182
- <li><a href="https://unlimited-elements.com/box-testimonial-widget-for-elementor/">Testimonial Box for Elementor (Free)</li>
183
- <li><a href="https://unlimited-elements.com/logo-card-testimonial-widget-for-elementor">Testimonial Card for Elementor (Free)</li>
184
- <li><a href="https://unlimited-elements.com/testimonial-carousel-widget-for-elementor/">Testimonial Carousel for Elementor (Pro)</li>
185
- <li><a href="https://unlimited-elements.com/3d-testimonial-card-carousel-widget-for-elementor">Testimonial Card Carousel for Elementor (Pro)</li>
186
  </ol>
187
 
188
  <h3>Team Members for Elementor</h3>
189
  <ol>
190
- <li><a href="http://unlimited-elements.com/team-member-card-widget-for-elementor/">Team Member Card for Elementor (Free)</li>
191
- <li><a href="https://unlimited-elements.com/team-member-box-overlay-widget-for-elementor">Team Member Box for Elementor (Free)</li>
192
- <li><a href="http://unlimited-elements.com/team-member-carousel-widget-for-elementor/">Team Member Carousel for Elementor (Pro)</li>
193
- <li><a href="https://unlimited-elements.com/icon-team-member-widget-for-elementor">Icon Team Member for Elementor (Pro)</li>
194
- <li><a href="http://unlimited-elements.com/team-member-grid-widget-for-elementor/">Team Member Grid for Elementor (Pro)</li>
195
- <li><a href="https://unlimited-elements.com/sliding-effect-team-member-widget-for-elementor">Sliding Effect Team Member for Elementor (Pro)</li>
196
  </ol>
197
 
198
  <h3>Menu Widgets for Elementor</h3>
199
  <ol>
200
- <li><a href="https://unlimited-elements.com/simple-fullscreen-navigation-menu-widget-for-elementor/">Fullscreen Navigation Menu for Elementor (Free)</li>
201
- <li><a href="https://unlimited-elements.com/simple-list-menu-widget-for-elementor">List Menu for Elementor (Free)</li>
202
- <li><a href="https://unlimited-elements.com/liquid-fullscreen-menu-widget-for-elementor">Liquid Full Screen Menu for Elementor (Pro)</li>
203
- <li><a href="http://unlimited-elements.com/side-menu-widget-for-elementor">Side Menu for Elementor (Pro)</li>
204
- <li><a href="https://unlimited-elements.com/one-page-scroll-navigation-widget-for-elementor">One Page Scroll Navigation for Elementor (Pro)</li>
205
- <li><a href="https://unlimited-elements.com/accordion-menu-widget-for-elementor">Accordion Menu for Elementor (Pro)</li>
206
- <li><a href="http://unlimited-elements.com/circle-menu-widget-for-elementor">Circle Menu for Elementor (Pro)</li>
 
207
  </ol>
208
 
209
  <h3>Carousel Widgets for Elementor</h3>
210
  <ol>
211
- <li><a href="https://unlimited-elements.com/card-carousel-widget-for-elementor/">Card Carousel for Elementor (Free)</li>
212
- <li><a href="https://unlimited-elements.com/justified-image-carousel-widget-for-elementor/">Justified Image Carousel for Elementor (Pro)</li>
213
- <li><a href="https://unlimited-elements.com/icon-carousel-widget-for-elementor/">Icon Carousel for Elementor (Pro)</li>
214
- <li><a href="https://unlimited-elements.com/image-card-carousel-widget-for-elementor">Image Card Carousel for Elementor (Pro)</li>
215
- <li><a href="https://unlimited-elements.com/material-carousel-widget-for-elementor/">Material Carousel for Elementor (Pro)</li>
216
- <li><a href="https://unlimited-elements.com/overlay-carousel-widget-for-elementor">Overlay Carousel for Elementor (Pro)</li>
217
- <li><a href="https://unlimited-elements.com/swipe-css-carousel-widget-for-elementor/">Swipe Css Carousel for Elementor (Pro)</li>
218
- <li><a href="https://unlimited-elements.com/portfolio-carousel-widget-for-elementor/">Portfolio Carousel for Elementor (Pro)</li>
 
219
  </ol>
220
 
221
  <h3>Slider Widgets for Elementor</h3>
222
  <ol>
223
- <li><a href="https://unlimited-elements.com/simple-slider-widget-for-elementor/">Simple Slider for Elementor (Free)</li>
224
- <li><a href="https://unlimited-elements.com/image-video-content-slider-widget-for-elementor">Image and Video Content Slider for Elementor (Pro)</li>
225
- <li><a href="https://unlimited-elements.com/thumbnail-slider-widget-for-elementor/">Thumbnail Slider for Elementor (Pro)</li>
226
  </ol>
227
 
228
  <h3>Content Boxes for Elementor</h3>
229
  <ol>
230
- <li><a href="https://unlimited-elements.com/image-zoom-content-box-widget-for-elementor/">Image Zoom Content Box for Elementor (Free)</li>
231
- <li><a href="https://unlimited-elements.com/image-card-content-box-widget-for-elementor/">Image Card Content Box for Elementor (Free)</li>
232
- <li><a href="https://unlimited-elements.com/hover-text-reveal-content-box-widget-for-elementor/">Hover Text Reveal Content Box for Elementor (Free)</li>
233
- <li><a href="https://unlimited-elements.com/icon-image-content-box-widget-for-elementor">Icon Image Content Box for Elementor (Free)</li>
234
- <li><a href="https://unlimited-elements.com/icon-content-box-widget-for-elementor">Icon Content Box for Elementor (Free)</li>
235
- <li><a href="https://unlimited-elements.com/diagonal-content-box-widget-for-elementor">Diagonal Content Box for Elementor (Free)</li>
236
- <li><a href="https://unlimited-elements.com/zoom-caption-reveal-content-box-widget-for-elementor">Zoom Caption Reveal Content Box for Elementor (Pro)</li>
237
- <li><a href="https://unlimited-elements.com/subtle-overlay-content-box-widget-for-elementor/">Subtle Overlay Content Box for Elementor (Pro)</li>
238
- <li><a href="https://unlimited-elements.com/border-hover-overlay-content-box-widget-for-elementor">Border Hover Overlay Content Box for Elementor (Pro)</li>
239
- <li><a href="https://unlimited-elements.com/animated-border-content-box-widget-for-elementor">Animated Border Content Box for Elementor (Pro)</li>
240
- <li><a href="https://unlimited-elements.com/overlay-content-box-widget-for-elementor/">Overlay Content Box for Elementor (Pro)</li>
241
- <li><a href="https://unlimited-elements.com/shrink-content-box-widget-for-elementor/">Shrink Content Box for Elementor (Pro)</li>
242
- <li><a href="https://unlimited-elements.com/sliding-content-box-widget-for-elementor/">Sliding Content Box for Elementor (Pro)</li>
243
  </ol>
244
 
245
  <h3>Instagram Widgets for Elementor</h3>
246
  <ol>
247
- <li><a href="https://unlimited-elements.com/latest-instagram-image-widget-for-elementor">Latest Instagram Image for Elementor (Free)</li>
248
- <li><a href="https://unlimited-elements.com/grid-instagram-widget-for-elementor">Instagram Grid for Elementor (Pro)</li>
249
- <li><a href="https://unlimited-elements.com/instagram-card-widget-for-elementor/">Instagram Card Widget for Elementor (Pro)</li>
250
- <li><a href="https://unlimited-elements.com/metro-instagram-widget-for-elementor">Metro Instagram Widget for Elementor (Pro)</li>
251
- <li><a href="https://unlimited-elements.com/instagram-teaser-box-for-elementor/">Instagram Teaser Box for Elementor (Pro)</li>
252
- </ol>
253
-
254
- <h3>Typography for Elementor</h3>
255
- <ol>
256
- <li><a href="https://unlimited-elements.com/3d-text-effect-for-elementor/">3d Text for Elementor (Free)</li>
257
- <li><a href="https://unlimited-elements.com/3d-extrude-text-effect-widget-for-elementor">3D Extrude Text Effect for Elementor (Free)</li>
258
- <li><a href="https://unlimited-elements.com/gradient-underline-text-effect-widget-for-elementor/">Gradient Underline Text Effect for Elementor (Free)</li>
259
- <li><a href="https://unlimited-elements.com/dual-color-heading-widget-for-elementor/">Dual Color Heading for Elementor (Free)</li>
260
- <li><a href="https://unlimited-elements.com/text-marquee-for-elementor/">Text Marquee Effect for Elementor (Free)</li>
261
- <li><a href="https://unlimited-elements.com/stroke-text-effect-widget-for-elementor/">Stroke Text Effect for Elementor (Free)</li>
262
- <li><a href="https://unlimited-elements.com/gradient-text-effect-for-elementor/">Gradient Text Effect for Elementor (Free)</li>
263
- <li><a href="https://unlimited-elements.com/sideways-vertical-text-widget-for-elementor">Sideways Vertical Text for Elementor (Pro)</li>
264
- <li><a href="https://unlimited-elements.com/futuristic-typing-text-effect-widget-for-elementor/">Futuristic Typing Text Effect for Elementor (Pro)</li>
265
- <li><a href="https://unlimited-elements.com/text-rotator-for-elementor-page-builder/">Text Rotator for Elementor (Pro)</li>
266
- <li><a href="https://unlimited-elements.com/image-background-text-effect-widget-for-elementor/">Image Background Text Effect for Elementor (Pro)</li>
267
- <li><a href="https://unlimited-elements.com/typewriter-text-effect-for-elementor/">Typewriter Text Effect for Elementor (Pro)</li>
268
- <li><a href="https://unlimited-elements.com/scroll-reveal-text-widget-for-elementor/">Scroll Reveal Text for Elementor (Pro)</li>
269
- <li><a href="https://unlimited-elements.com/side-line-heading-widget-for-elementor/">Side Line Heading for Elementor (Pro)</li>
270
  </ol>
271
 
272
  <h3>Logo Widgets for Elementor</h3>
273
  <ol>
274
- <li><a href="https://unlimited-elements.com/logo-grid-widget-for-elementor/">Logo Grid for Elementor (Free)</li>
275
- <li><a href="https://unlimited-elements.com/logo-card-widget-for-elementor">Logo Card for Elementor (Free)</li>
276
- <li><a href="https://unlimited-elements.com/logo-carousel-widget-for-elementor/">Logo Carousel for Elementor (Pro)</li>
277
- <li><a href="https://unlimited-elements.com/logo-marquee-widget-for-elementor">Logo Marquee for Elementor (Pro)</li>
278
  </ol>
279
 
280
- <h3>Button Widgets for Elementor</h3>
281
  <ol>
282
- <li><a href="https://unlimited-elements.com/toggle-text-button-widget-for-elementor/">Toggle Text Button for Elementor (Free)</li>
283
- <li><a href="https://unlimited-elements.com/gradient-button-widget-for-elementor/">Gradient Button for Elementor (Free)</li>
284
- <li><a href="https://unlimited-elements.com/button-group-widget-for-elementor/">Button Group for Elementor (Free)</li>
285
- <li><a href="https://unlimited-elements.com/multi-line-button-widget-for-elementor/">Multi Line Button for Elementor (Free)</li>
286
- <li><a href="https://unlimited-elements.com/icon-pointer-button-widget-for-elementor/">Icon Pointer Button for Elementor (Free)</li>
287
- <li><a href="https://unlimited-elements.com/underline-animated-button-widget-for-elementor/">Underline Animated Button for Elementor (Free)</li>
288
- <li><a href="https://unlimited-elements.com/parellogram-button-widget-for-elementor/">Parellogram Button for Elementor (Free)</li>
289
- <li><a href="http://unlimited-elements.com/underline-link-hover-effect-widget-for-elementor">Underline Link Hover Effect for Elementor (Pro)</li>
290
- <li><a href="https://unlimited-elements.com/border-button-effect-widget-for-elementor/">Border Button Effect for Elementor (Pro)</li>
291
- <li><a href="https://unlimited-elements.com/gradient-hover-effect-button-widget-for-elementor/">Gradient Hover Effect Button for Elementor (Pro)</li>
292
- <li><a href="https://unlimited-elements.com/simple-artistic-button-widget-for-elementor/">Simple Artistic Button for Elementor (Pro)</li>
293
- <li><a href="https://unlimited-elements.com/angled-button-with-glint-effect-for-elementor/">Angled Button With Glint Effect for Elementor (Pro)</li>
294
- <li><a href="https://unlimited-elements.com/neon-glowing-button-effect-widget-for-elementor/">Neon Glowing Button Effect for Elementor (Pro)</li>
295
- <li><a href="https://unlimited-elements.com/icon-hover-effect-button-widget-for-elementor/">Icon Hover Effect Button for Elementor (Pro)</li>
296
- <li><a href="https://unlimited-elements.com/gradient-button-widget-for-elementor/">Gradient Button Group for Elementor (Pro)</li>
297
- <li><a href="https://unlimited-elements.com/glare-effect-button-widget-for-elementor/">Glare Effect Button for Elementor (Pro)</li>
298
  </ol>
299
 
300
- <h3>Image Galleries for Elementor</h3>
301
  <ol>
302
- <li><a href="https://unlimited-elements.com/minimalistic-image-gallery-for-elementor/">Minimalistic Image Gallery for Elementor (Free)</li>
303
- <li><a href="https://unlimited-elements.com/tile-grid-image-gallery-for-elementor/">Tile Grid Image Gallery for Elementor (Free)</li>
304
- <li><a href="https://unlimited-elements.com/slider-image-gallery-for-elementor/">Slider Image Gallery for Elementor (Free)</li>
305
- <li><a href="https://unlimited-elements.com/justified-columns-image-gallery-for-elementor">Justified Columns Image Gallery for Elementor (Pro)</li>
306
- <li><a href="https://unlimited-elements.com/video-and-image-gallery-grid-panel-widget-for-elementor/">Video and Image Gallery Grid Panel for Elementor (Pro)</li>
307
- <li><a href="https://unlimited-elements.com/carousel-image-gallery-for-elementor">Carousel Image Gallery for Elementor (Pro)</li>
308
- <li><a href="https://unlimited-elements.com/grid-panel-image-gallery-for-elementor">Grid Panel Image Gallery for Elementor (Pro)</li>
309
- <li><a href="https://unlimited-elements.com/basic-image-gallery-for-elementor/">Basic Image Gallery for Elementor (Pro)</li>
 
 
 
 
 
 
 
 
 
310
  </ol>
311
 
312
- <h3>Restaurant Widgets for Elementor</h3>
313
  <ol>
314
- <li><a href="http://unlimited-elements.com/food-menu-box-widget-for-elementor/">Food Menu Box for Elementor (Free)</li>
315
- <li><a href="https://unlimited-elements.com/food-menu-widget-for-elementor/">Food Menu for Elementor (Pro)</li>
316
- <li><a href="https://unlimited-elements.com/food-menu-list-widget-for-elementor">Food Menu List for Elementor (Pro)</li>
317
- <li><a href="https://unlimited-elements.com/food-menu-carousel-widget-for-elementor">Food Menu Carousel for Elementor (Pro)</li>
 
 
 
 
 
 
 
 
 
 
318
  </ol>
319
 
320
  <h3>Content Widgets for Elementor</h3>
321
  <ol>
322
- <li><a href="https://unlimited-elements.com/content-tabs-widget-for-elementor/">Content Tabs for Elementor (Free)</li>
323
- <li><a href="https://unlimited-elements.com/content-timeline-widget-for-elementor/">Content Timeline for Elementor (Free)</li>
324
- <li><a href="https://unlimited-elements.com/content-accordion-widget-for-elementor/">Content Accordion for Elementor (Free)</li>
325
- <li><a href="https://unlimited-elements.com/content-carousel-widget-for-elementor/">Content Carousel for Elementor (Pro)</li>
326
- <li><a href="https://unlimited-elements.com/content-grid-widget-for-elementor/">Content Grid for Elementor (Pro)</li>
327
- <li><a href="https://unlimited-elements.com/content-ticker-widget-for-elementor/">Content Ticker for Elementor (Pro)</li>
328
- <li><a href="https://unlimited-elements.com/content-slider-widget-for-elementor">Content Slider for Elementor (Pro)</li>
329
- <li><a href="https://unlimited-elements.com/content-toggle-widget-for-elementor/">Content Toggle for Elementor (Pro)</li>
330
- </ol>
331
-
332
- <h3>Hover Effects for Elementor</h3>
333
- <ol>
334
- <li><a href="https://unlimited-elements.com/link-hover-effects/">Link Hover Effects for Elementor (Free)</li>
335
- <li><a href="https://unlimited-elements.com/icon-hover-effects-for-elementor/">Icon Hover Effects for Elementor (Free)</li>
336
- <li><a href="https://unlimited-elements.com/creative-button-hover-widget-for-elementor/">Creative Button Hovers for Elementor (Free)</li>
337
- <li><a href="https://unlimited-elements.com/ihover-for-elementor/">iHover Effect for Elementor (Pro)</li>
338
- <li><a href="https://unlimited-elements.com/caption-hover-effects/">Caption Hover Effects for Elementor (Pro)</li>
339
- <li><a href="https://unlimited-elements.com/border-link-hover-effects-widget-for-elementor/">Border Link Hover Effects for Elementor (Pro)</li>
340
- <li><a href="https://unlimited-elements.com/banner-hover-effect-widgets-for-elementor/">Banner Hover Effects for Elementor (Pro)</li>
341
- <li><a href="https://unlimited-elements.com/scrolling-screenshot-widget-for-elementor">Scrolling Screenshot for Elementor (Pro)</li>
342
- </ol>
343
-
344
- <h3>Hero Widgets for Elementor</h3>
345
- <ol>
346
- <li><a href="https://unlimited-elements.com/title-hero-widget-for-elementor">Title Hero for Elementor (Free)</li>
347
- <li><a href="https://unlimited-elements.com/box-hero-widget-for-elementor/">Box Hero for Elementor (Free)</li>
348
- <li><a href="https://unlimited-elements.com/split-hero-widget-for-elementor">Split Hero for Elementor (Free)</li>
349
- <li><a href="https://unlimited-elements.com/transparent-split-hero-widget-for-elementor">Transparent Split Hero for Elementor (Free)</li>
350
- <li><a href="https://unlimited-elements.com/border-hero-widget-for-elementor">Border Hero for Elementor (Free)</li>
351
- <li><a href="https://unlimited-elements.com/video-hero-widget-for-elementor/">Video Hero for Elementor (Pro)</li>
352
- <li><a href="https://unlimited-elements.com/split-video-hero-widget-for-elementor">Split Video Hero for Elementor (Pro)</li>
353
- <li><a href="https://unlimited-elements.com/diagonal-hero-widget-for-elementor/">Diagonal Hero for Elementor (Pro)</li>
354
- <li><a href="https://unlimited-elements.com/quote-hero-widget-for-elementor">Quote Hero for Elementor (Pro)</li>
355
- <li><a href="https://unlimited-elements.com/persona-hero-widget-for-elementor">Persona Hero for Elementor (Pro)</li>
356
- <li><a href="https://unlimited-elements.com/service-box-hero-widget-for-elementor">Service Box Hero for Elementor (Pro)</li>
357
- <li><a href="https://unlimited-elements.com/solid-color-hero-widget-for-elementor">Solid Color Hero for Elementor (Pro)</li>
358
  </ol>
359
 
360
  <h3>Icon Boxes for Elementor</h3>
361
  <ol>
362
- <li><a href="https://unlimited-elements.com/icon-box-widget-for-elementor/">Icon Box for Elementor (Free)</li>
363
- <li><a href="https://unlimited-elements.com/twist-hover-icon-box-widget-for-elementor/">Twist Hover Icon Box for Elementor (Free)</li>
364
- <li><a href="https://unlimited-elements.com/gradient-icon-box-widget-for-elementor">Gradient Icon Box for Elementor (Free)</li>
365
- <li><a href="https://unlimited-elements.com/material-card-icon-box-widget-for-elementor/">Material Card Icon Box for Elementor (Free)</li>
366
- <li><a href="https://unlimited-elements.com/solid-color-icon-box-widget-for-elementor">Solid Color Icon Box for Elementor (Free)</li>
367
- <li><a href="https://unlimited-elements.com/circle-icon-box-widget-for-elementor">Circle Icon Box for Elementor (Free)</li>
368
- <li><a href="https://unlimited-elements.com/border-hover-icon-box-widget-for-elementor">Border Hover Icon Box for Elementor (Free)</li>
369
- <li><a href="https://unlimited-elements.com/icon-button-number-box-widget-for-elementor">Icon Number Box for Elementor (Free)</li>
370
- <li><a href="https://unlimited-elements.com/material-flip-box-for-elementor/">Icon Flip Box for Elementor (Free)</li>
371
- <li><a href="https://unlimited-elements.com/animated-border-icon-box-widget-for-elementor/">Animated Border Icon Box for Elementor (Pro)</li>
372
- <li><a href="https://unlimited-elements.com/icon-box-hover-effect-widget-for-elementor/">Icon Box Hover Effect for Elementor (Pro)</li>
373
- <li><a href="https://unlimited-elements.com/animated-icon-box-widget-for-elementor/">Animated Icon Box for Elementor (Pro)</li>
374
- <li><a href="https://unlimited-elements.com/square-solid-hover-icon-box-widget-for-elementor/">Square Solid Hover Icon Box for Elementor (Pro)</li>
375
- <li><a href="https://unlimited-elements.com/diamond-icon-box-widget-for-elementor/">Diamond Icon Box for Elementor (Pro)</li>
376
- <li><a href="https://unlimited-elements.com/square-border-icon-box-widget-for-elementor">Square Border Icon Box for Elementor (Pro)</li>
377
- <li><a href="https://unlimited-elements.com/content-reveal-icon-box-widget-for-elementor/">Content Reveal Icon Box for Elementor (Pro)</li>
378
- <li><a href="https://unlimited-elements.com/subtle-hover-icon-box-widget-for-elementor/">Subtle Hover Icon Box for Elementor (Pro)</li>
379
- <li><a href="https://unlimited-elements.com/subtle-border-hover-icon-box-widget-for-elementor/">Subtle Border Hover Icon Box for Elementor (Pro)</li>
380
- <li><a href="https://unlimited-elements.com/animated-line-icon-box-widget-for-elementor/">Animated Line Icon Box for Elementor (Pro)</li>
381
- <li><a href="https://unlimited-elements.com/solid-color-overlay-icon-box-widget-for-elementor">Solid Color Overlay Icon Box for Elementor (Pro)</li>
382
- </ol>
383
-
384
- <h3>Social Network Icons for Elementor</h3>
385
- <ol>
386
- <li><a href="https://unlimited-elements.com/glare-social-icons-widget-for-elementor/">Social Icons Glare Effect for Elementor (Free)</li>
387
- <li><a href="https://unlimited-elements.com/3d-social-icon-buttons-widget-for-elementor">3d Social Icon Buttons for Elementor (Free)</li>
388
- <li><a href="https://unlimited-elements.com/square-to-circle-social-icon-button-widgets-for-elementor">Square to Circle Social Icons for Elementor (Free)</li>
389
- <li><a href="https://unlimited-elements.com/rotating-social-icon-button-widgets-for-elementor">Rotating Social Icons for Elementor (Free)</li>
390
- <li><a href="https://unlimited-elements.com/label-social-icon-button-widgets-for-elementor">Social Icons With Label for Elementor (Free)</li>
391
- <li><a href="https://unlimited-elements.com/shape-social-icon-button-widgets-for-elementor">Shape Social Icons for Elementor (Pro)</li>
392
- <li><a href="https://unlimited-elements.com/circle-fill-social-icon-button-widgets-for-elementor">Social Icons With Circle Fill Effect for Elementor (Pro)</li>
393
  </ol>
394
 
395
  <h3>Progress Bar for Elementor</h3>
396
  <ol>
397
- <li><a href="https://unlimited-elements.com/linear-progress-bar-widget-for-elementor">Linear Progress Bar for Elementor (Free)</li>
398
- <li><a href="https://unlimited-elements.com/material-progress-bar-widget-for-elementor/">Material Progress Bar for Elementor (Free)</li>
399
- <li><a href="https://unlimited-elements.com/circle-progress-bar-widget-for-elementor/">Circle Progress Bar for Elementor (Pro)</li>
400
- <li><a href="https://unlimited-elements.com/semi-circle-progress-bar-widget-for-elementor/">Semi Circle Progress Bar for Elementor (Pro)</li>
401
- <li><a href="https://unlimited-elements.com/vertical-progress-bar-widget-for-elementor">Vertical Progress Bar for Elementor (Pro)</li>
402
  </ol>
403
 
404
- <h3>Lightbox Modal Popup for Elementor</h3>
405
  <ol>
406
- <li><a href="https://unlimited-elements.com/video-play-button-popup-widget-for-elementor/">Video Play Button Popup for Elementor (Free)</li>
407
- <li><a href="https://unlimited-elements.com/button-with-video-popup-widget-for-elementor">Button With Video Popup for Elementor (Free)</li>
408
- <li><a href="https://unlimited-elements.com/video-play-button-on-image-with-popup-widget-for-elementor/">Video Play Button on Image with Popup for Elementor (Pro)</li>
 
 
 
 
 
409
  </ol>
410
 
411
- <h3>Bullet Lists for Elementor</h3>
412
  <ol>
413
- <li><a href="https://unlimited-elements.com/material-bullets-widget-for-elementor">Material Bullets for Elementor (Free)</li>
414
- <li><a href="https://unlimited-elements.com/timeline-bullets-widget-for-elementor/">Timeline Bullets for Elementor (Free)</li>
415
- <li><a href="https://unlimited-elements.com/two-column-product-bullets-widget-for-elementor/">Two Column Product Bullets for Elementor (Pro)</li>
416
- <li><a href="https://unlimited-elements.com/diamond-bullets-widget-for-elementor">Diamond Bullets for Elementor (Pro)</li>
417
- <li><a href="https://unlimited-elements.com/alternating-color-background-bullets-widget-for-elementor">Alternating Color Background Bullets for Elementor (Pro)</li>
418
- <li><a href="https://unlimited-elements.com/alternating-timeline-bullets-widget-for-elementor">Alternating Timeline Bullets for Elementor (Pro)</li>
419
- <li><a href="https://unlimited-elements.com/rounded-icon-bullets-widget-for-elementor/">Rounded Icon Bullets for Elementor (Pro)</li>
420
- <li><a href="https://unlimited-elements.com/solid-bullets-widget-for-elementor/">Solid Bullets for Elementor (Pro)</li>
421
- <li><a href="https://unlimited-elements.com/product-bullets-widget-for-elementor">Product Bullets for Elementor (Pro)</li>
422
  </ol>
423
 
424
- <h3>Separators and Dividers for Elementor</h3>
425
  <ol>
426
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Line Diamond Separator for Elementor (Free)</li>
427
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Divider for Elementor (Free)</li>
428
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Line Separator for Elementor (Free)</li>
429
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Victorian Separator Style 1 for Elementor (Free)</li>
430
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Line Text Divider for Elementor (Free)</li>
431
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Hand Drawn Arrow Separator for Elementor (Free)</li>
432
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Doodle Heart Separator for Elementor (Free)</li>
433
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Triangle Separator for Elementor (Pro)</li>
434
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Zigzag Wave Seperator for Elementor (Pro)</li>
435
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Three Icons Separator for Elementor (Pro)</li>
436
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Victorian Separator Style 2 for Elementor (Pro)</li>
437
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Two Line Rounded Separator for Elementor (Pro)</li>
438
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Christmas Candy Separator for Elementor (Pro)</li>
439
- <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Animated Wave Separator for Elementor (Pro)</li>
440
  </ol>
441
 
442
- <h3>Video Galleries for Elementor</h3>
443
  <ol>
444
- <li><a href="https://unlimited-elements.com/slider-video-gallery-widget-for-elementor/">Slider Video Gallery for Elementor (Pro)</li>
445
- <li><a href="https://unlimited-elements.com/thumb-list-video-gallery-widget-for-elementor/">Play List Video Gallery for Elementor (Pro)</li>
446
- <li><a href="https://unlimited-elements.com/carousel-video-gallery-widget-for-elementor/">Carousel Video Gallery for Elementor (Pro)</li>
447
- <li><a href="https://unlimited-elements.com/tile-columns-video-gallery-widget-for-elementor">Tile Columns Video Gallery for Elementor (Pro)</li>
448
- <li><a href="https://unlimited-elements.com/basic-video-gallery-widget-for-elementor/">Basic Video Gallery for Elementor (Pro)</li>
449
- <li><a href="https://unlimited-elements.com/minimalistic-video-gallery-widget-for-elementor/">Minimalistic Video Gallery for Elementor (Pro)</li>
450
- <li><a href="https://unlimited-elements.com/grid-panel-video-gallery-widget-for-elementor/">Grid Panel Video Gallery for Elementor (Pro)</li>
451
- <li><a href="https://unlimited-elements.com/tiles-grid-video-gallery-widget-for-elementor/">Tiles Grid Video Gallery for Elementor (Pro)</li>
452
  </ol>
453
 
454
- <h3>Product Boxes for Elementor</h3>
455
  <ol>
456
- <li><a href="https://unlimited-elements.com/price-label-product-box-widget-for-elementor/">Price Label Product Box for Elementor (Free)</li>
457
- <li><a href="https://unlimited-elements.com/diagonal-product-box-widget-for-elementor">Diagonal Product Box for Elementor (Free)</li>
458
- <li><a href="https://unlimited-elements.com/overlay-product-box-widget-for-elementor/">Overlay Product Box for Elementor (Free)</li>
459
- <li><a href="https://unlimited-elements.com/slide-up-product-box-widget-for-elementor">Slide Up Product Box for Elementor (Pro)</li>
460
- <li><a href="https://unlimited-elements.com/button-overlay-product-box-widget-for-elementor">Button Overlay Product Box for Elementor (Pro)</li>
461
- <li><a href="https://unlimited-elements.com/overlay-slide-product-box-widget-for-elementor">Overlay Slide Product Box for Elementor (Pro)</li>
462
- <li><a href="https://unlimited-elements.com/image-product-flipbox-widget-for-elementor/">Product Flipbox for Elementor (Pro)</li>
463
- <li><a href="https://unlimited-elements.com/slider-product-box-widget-for-elementor/">Slider Product Box for Elementor (Pro)</li>
464
  </ol>
465
 
466
- <h3>Footer for Elementor</h3>
467
  <ol>
468
- <li><a href="https://unlimited-elements.com/material-footer-card-widget-for-elementor">Material Footer Card for Elementor (Free)</li>
469
- <li><a href="https://unlimited-elements.com/icon-footer-box-widget-for-elementor">Icon Footer Box for Elementor (Pro)</li>
470
- <li><a href="https://unlimited-elements.com/horizontal-footer-box-widget-for-elementor/">Horizontal Footer Box for Elementor (Pro)</li>
 
 
 
 
 
471
  </ol>
472
 
473
- <h3>Timelines for Elementor</h3>
474
  <ol>
475
- <li><a href="https://unlimited-elements.com/alternating-timeline-widget-for-elementor">Alternating Timeline for Elementor (Free)</li>
476
- <li><a href="https://unlimited-elements.com/icon-timeline-widget-for-elementor">Icon Timeline for Elementor (Free)</li>
477
- <li><a href="https://unlimited-elements.com/bullet-timeline-widget-for-elementor">Classic Pointer Timeline for Elementor (Free)</li>
478
- <li><a href="https://unlimited-elements.com/alternating-date-circle-timeline-widget-for-elementor">Alternating Date Circle Timeline for Elementor (Pro)</li>
479
- <li><a href="https://unlimited-elements.com/alternating-icon-timeline-widget-for-elementor">Alternating Icon Timeline for Elementor (Pro)</li>
480
- <li><a href="https://unlimited-elements.com/cv-timeline-widget-for-elementor">CV Resume Timeline for Elementor (Pro)</li>
481
- <li><a href="https://unlimited-elements.com/simple-linear-timeline-widget-for-elementor">Simple Linear Timeline for Elementor (Pro)</li>
482
- <li><a href="https://unlimited-elements.com/date-circle-timeline-widget-for-elementor/">Date Circle Timeline for Elementor (Pro)</li>
483
- <li><a href="https://unlimited-elements.com/alternating-card-timeline-widget-for-elementor">Alternating Card Timeline for Elementor (Pro)</li>
484
  </ol>
485
 
486
- <h3>Block Quotes for Elementor</h3>
487
  <ol>
488
- <li><a href="https://unlimited-elements.com/block-quote-box-widget-for-elementor">Block Quote Box for Elementor (Free)</li>
489
- <li><a href="https://unlimited-elements.com/material-block-quote-widget-for-elementor/">Material Block Quote for Elementor (Free)</li>
490
- <li><a href="https://unlimited-elements.com/block-quote-carousel-box-widget-for-elementor">Block Quote Carousel Box for Elementor (Free)</li>
491
- <li><a href="https://unlimited-elements.com/block-quote-carousel-widget-for-elementor/">Block Quote Carousel for Elementor (Pro)</li>
492
- <li><a href="https://unlimited-elements.com/block-quote-slider-widget-for-elementor">Block Quote Slider for Elementor (Pro)</li>
 
 
 
 
 
 
 
493
  </ol>
494
 
495
- <h3>Google Charts for Elementor</h3>
496
  <ol>
497
- <li><a href="https://unlimited-elements.com/pie-chart-for-elementor">Pie chart for Elementor (Free)</li>
498
- <li><a href="https://unlimited-elements.com/line-chart-for-elementor">Line Chart for Elementor (Free)</li>
499
- <li><a href="https://unlimited-elements.com/donut-chart-for-elementor">Donut Chart for Elementor (Pro)</li>
500
- <li><a href="https://unlimited-elements.com/line-chart-for-elementor">Comparison Line Chart for Elementor (Pro)</li>
501
- <li><a href="https://unlimited-elements.com/area-chart-for-elementor">Area Chart for Elementor (Pro)</li>
502
  </ol>
503
-
504
-
505
-
506
-
507
-
508
 
509
 
510
 
@@ -518,6 +466,17 @@ Note : This plugin works with Elementor. Make sure you have [Elementor](https://
518
 
519
  == Changelog ==
520
 
 
 
 
 
 
 
 
 
 
 
 
521
  version 1.4.77 = 2021-07-07
522
 
523
  * Fix: fixd the is_ajax() error function from the admin area
1
+ === Unlimited Elements For Elementor (Free Widgets, Addons, Templates) ===
2
+ Contributors: unitecms, valiano, iritmega
3
  Donate link: http://unlimited-elements.com/
4
+ Tags: elementor, elements, addons, elementor addons, elementor widget, page builder, builder, visual editor, wordpress page builder, elementor
5
  Requires at least: 3.5
6
  Tested up to: 5.7
7
  Stable tag: 1.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
+ The best package of Free Elementor Addons. +100 Free Elementor Widgets, +10 Free Animated Backgrounds, +30 Free Elementor Templates, WooCommerce Widgets, Full Screen Menu Addons, Testimonial Slider, Post Grid, Carousel Widgets, Event Widgets, Button Effects for Elementor, Instagram Addons, Icon Boxes, Flipbox, Image Accordion, Timeline Widget, Video Galleries Dynamic Loop Builder, Whatsapp Chat, Price List Addons. Including the one and only Widget Creator Elementor Website Builder and Editor for Elementor to create custom.
12
 
13
  == Description ==
14
 
60
  <h3>Advanced Custom Fields for Elementor</h3>
61
  Use the advanced custom fields plugin to take full control of your Elementor page by creating custom fields in your posts. Full integration with ACF repeater field and ACF gallery field.
62
 
63
+ <h3>Pods for Elementor</h3>
64
  Unlimited Elements fully supports custom post types and custom field types created with PODS plugin for WordPress.
65
 
66
  <h3>Toolset for Elementor</h3>
89
  </ul>
90
 
91
 
 
92
  <h3>Creative Widgets for Elementor</h3>
93
  <ol>
94
+ <li><a href="https://unlimited-elements.com/blob-shape-widget-for-elementor/">Blob Shapes for Elementor (Free)</a> - Create Blob Shapes with animated morphing effects. This free Elementor widget will help you make your images into random, unique, and organic-looking blob shapes. </li>
95
+ <li><a href="https://unlimited-elements.com/timeline-bullets-widget-for-elementor/">Timeline Bullets for Elementor (Free)</a> - List your features or services using bullet points in a timeline layout to make it easier for users to read the important information.</li>
96
+ <li><a href="https://unlimited-elements.com/animated-hamburger-icon-for-elementor/">Animated Hamburger Icon for Elementor (Free)</a> - Use the animated hamburger icon widget to toggle Elementor pro popus. You can even put a menu in a popup and create a full screen menu.</li>
97
+ <li><a href="https://unlimited-elements.com/flip-box-widget-for-elementor/">Flip Box for Elementor (Free)</a> - Make your content more interesting with the Elementor Flip Box widget. Use the animated Flip Boxes to highlight any content inside your page with a flip effect.</li>
98
+ <li><a href="https://unlimited-elements.com/image-tooltip-widget-for-elementor/">Image Tooltip for Elementor (Free)</a> - The easiest way to set a tooltip to any Image on the page with a short text description or any HTML code.</li>
99
+ <li><a href="https://unlimited-elements.com/material-bullets-widget-for-elementor">Material Bullets for Elementor (Free)</a> - Display feature lists with custom icons and styles. Each list item can have its own icon title and text. Use the bullets widget to display features and highlights on your Elementor website.</li>
100
+ <li><a href="https://unlimited-elements.com/number-box-widget-widget-for-elementor/">Number Box for Elementor (Free)</a> - Create stunning number blocks with various styles. The Number Box widget for Elementor helps you display content for step by step diagrams and instructions.</li>
101
+ <li><a href="https://unlimited-elements.com/svg-animation-widget-for-elementor">SVG Animation for Elementor (Free)</a> - The SVG animation widget for Elementor makes it easy -to create impressive SVG animations for your websitet, without any coding skills just copy paste your SVG code and your animated icon is ready.</li>
102
+ <li><a href="https://unlimited-elements.com/animated-mouse-scroll-icon-widget-for-elementor/">Animated Mouse Scroll Icon for Elementor (Free)</a> - The Animated Mouse Scroll Icon is a small micro animation that indicates to user they needs to scroll the page. You can make the icon an anchor point which scroll down to any section when clicked on.
103
+ </li>
104
+ <li><a href="https://unlimited-elements.com/icon-accordion-widget-for-elementor/">Icon Accordion for Elementor (Pro)</a> - Advanced accordion addon for Elementor page builder offers multiple styles to create interactive collapsable content with multiple layouts on your page.</li>
105
+ <li><a href="https://unlimited-elements.com/image-shapes-for-elementor-page-builder/">Image Shapes for Elementor (Pro)</a> - The Image Shapes Elementor Widget allows you to make complex shape addons by clipping images using CSS to make various element layouts: circle, ellipse, polygon and more.</li>
106
+ <li><a href="https://unlimited-elements.com/image-particle-widget-for-elementor/">Particle Image for Elementor (Pro)</a> - Create a dispersion interactive mouse aware distortion effect for any image using the Particle Image widget for Elementor.</li>
107
+ <li><a href="https://unlimited-elements.com/image-zoom-magnifier-widget-for-elementor/">Image Zoom Magnifier for Elementor (Pro)</a> - Image Zoom Magnifier is a Elmentor Widget for creating a direction-aware magnifying glass effect to provide an inner zoom functionality on any given image. Enlarge images on touch, click, or mouseover.</li>
108
+ <li><a href="https://unlimited-elements.com/background-switcher-widget-for-elementor/">Background Switcher for Elementor (Pro)</a> - The background switcher addon lets you set up cool content boxes. When you hover over a box it will change the background for the whole section. </li>
109
+ <li><a href="https://unlimited-elements.com/before-after-image-comparison-widget-for-elementor/">Before After for Elementor (Pro)</a> - The Before After widget is an image comparison addon for Elementor. This widget allows you to create the effect for comparing two before and after images.</li>
110
+ <li><a href="https://unlimited-elements.com/audio-player-widget-for-elementor/">Audio Player for Elementor (Pro)</a> - MP3 Music Player is a very easy to use Audio Player for Elementor. It gives you the ability to add unlimited audio tracks to any page using our Elementor addon let users listen to music on your website. </li>
111
+ <li><a href="https://unlimited-elements.com/interactive-circle-infographic-widget-for-elementor/">Interactive Circle Infographic for Elementor (Pro)</a> - The Circle Infographic widget for Elementor is a simple and engaging way to present data, processes, concepts, structures and more. Helps your audience understand an entire cycle using a circular interactive tab layout.
112
+
113
+ </li>
114
+ <li><a href="https://unlimited-elements.com/hotspots-for-elementor-page-builder/">Hotspots for Elementor (Pro)</a> - Add hotspots to your images with a tooltip an option for opening a built in popup. Each hotspot popup can contain and image and description text.</li>
115
+ <li><a href="https://unlimited-elements.com/icon-tabs-widget-for-elementor">Icon Tabs for Elementor (Pro)</a> - The Tab Widget for Elementor will help you show your text on your page divided into horizontal or vertical tabs. Customize your tabs using icons and make the content on your website interactive and fun to read.</li>
116
+ <li><a href="https://unlimited-elements.com/image-accordion-widget-for-elementor/">Image Accordion for Elementor (Pro)</a> - Our image accordion addon for Elementor highlights your images with amazing hover effects and interactive layouts.</li>
117
+ <li><a href="https://unlimited-elements.com/shape-bullets-widget-for-elementor/">Shape Bullets for Elementor (Pro)</a> - The Shape Bullets Widget for Elementor, creates an easy-to-manage bulleted list of items. Each item can be highlighted by its own icon.
118
+ </li>
119
+ <li><a href="https://unlimited-elements.com/audio-playlist-widget-for-elementor">Audio Playlist for Elementor (Pro)</a> - Create MP3 Audio Playlists inside of Elementor. Use this widget to add the ability to create unlimited numbers of playlists, albums, and audio tracks.</li>
120
+ <li><a href="https://unlimited-elements.com/image-reveal-on-scroll-widget-for-elementor">Image Reveal On Scroll for Elementor (Pro)</a> - The Image Reveal on Scroll widget adds an awesome reveal on scroll effect to your images to spice up your Elementor website design.</li>
121
  </ol>
122
 
123
+ <h3>Post Widgets for Elementor</h3>
124
  <ol>
125
+ <li><a href="https://unlimited-elements.com/post-accordions-for-elementor/">Post Accordion for Elementor (Free)</a></li>
126
+ <li><a href="https://unlimited-elements.com/post-pagination-widget-for-elementor/">Post Pagination for Elementor (Free)</a></li>
127
+ <li><a href="https://unlimited-elements.com/post-blocks-widget-for-elementor">Post Blocks for Elementor (Free)</a></li>
128
+ <li><a href="https://unlimited-elements.com/post-list-widget-for-elementor">Post List for Elementor (Free)</a></li>
129
+ <li><a href="https://unlimited-elements.com/post-news-ticker-widget-for-elementor">Post Ticker for Elementor (Free)</a></li>
130
+ <li><a href="https://unlimited-elements.com/post-tabs-for-elementor/">Post Tabs for Elementor (Free)</a></li>
131
+ <li><a href="https://unlimited-elements.com/card-post-carousel-widget-for-elementor">Card Post Carousel for Elementor (Free)</a></li>
132
+ <li><a href="https://unlimited-elements.com/post-gallery-widget-for-elementor">Post Gallery for Elementor (Pro)</a></li>
133
+ <li><a href="https://unlimited-elements.com/elementor-author-list-widget/">Author List for Elementor (Pro)</a></li>
134
+ <li><a href="https://unlimited-elements.com/masonry-post-grid-widget-for-elementor">Masonry Post Grid for Elementor (Pro)</a></li>
135
+ <li><a href="https://unlimited-elements.com/taxonomy-terms-widget-for-elementor/">Taxonomy Terms for Elementor (Pro)</a></li>
136
+ <li><a href="https://unlimited-elements.com/post-tiles-widget-for-elementor">Post Tile for Elementor (Pro)</a></li>
137
+ <li><a href="https://unlimited-elements.com/post-magazine-grid-widget-for-elementor/">Post Magazine Grid for Elementor (Pro)</a></li>
138
+ <li><a href="https://unlimited-elements.com/post-timeline-widget-for-elementor/">Post Timeline for Elementor (Pro)</a></li>
139
+ <li><a href="https://unlimited-elements.com/post-sliders/">Post Slider for Elementor (Pro)</a></li>
140
+ <li><a href="https://unlimited-elements.com/blog-card-slider-widget-for-elementor">Post Card Slider for Elementor (Pro)</a></li>
141
+ <li><a href="https://unlimited-elements.com/post-carousels-for-elementor/">Post Carousel for Elementor (Pro)</a></li>
142
+ <li><a href="https://unlimited-elements.com/post-scroll-widget-for-elementor">Post Scroll for Elementor (Pro)</a></li>
143
+ <li><a href="https://unlimited-elements.com/post-grid">Post Grid for Elementor (Pro)</a></li>
144
+ <li><a href="https://unlimited-elements.com/post-horizontal-timeline-widget-for-elementor/">Post Horizontal Timeline for Elementor (Pro)</a></li>
145
  </ol>
146
 
147
+ <h3>Marketing Widgets for Elementor</h3>
148
  <ol>
149
+ <li><a href="https://unlimited-elements.com/unlimited-timeline-widget-for-elementor">Unlimited Timeline for Elementor (Free)</a></li>
150
+ <li><a href="https://unlimited-elements.com/timer-countdowns-for-elementor-page-builder/">Timer Countdown for Elementor (Free)</a></li>
151
+ <li><a href="https://unlimited-elements.com/review-box-widget-for-elementor">Review Box for Elementor (Free)</a></li>
152
+ <li><a href="https://unlimited-elements.com/business-hours-widget-for-elementor">Business Hours for Elementor (Free)</a></li>
153
+ <li><a href="https://unlimited-elements.com/pricing-table-widget-for-elementor/">Pricing Table for Elementor (Free)</a></li>
154
+ <li><a href="https://unlimited-elements.com/notification-widget-for-elementor">Notification for Elementor (Free)</a></li>
155
+ <li><a href="https://unlimited-elements.com/event-box-widget-for-elementor">Event Box for Elementor (Free)</a></li>
156
+ <li><a href="https://unlimited-elements.com/price-list-widget-for-elementor/">Price List for Elementor (Free)</a></li>
157
+ <li><a href="https://unlimited-elements.com/statistic-counters-for-elementor">Counter for Elementor (Free)</a></li>
158
+ <li><a href="https://unlimited-elements.com/call-to-action-button-widget-for-elementor/">Call To Action Button for Elementor (Free)</a></li>
159
+ <li><a href="https://unlimited-elements.com/timer-countdown-banner-widget-for-elementor">Timer Countdown Banner for Elementor (Pro)</a></li>
160
+ <li><a href="https://unlimited-elements.com/card-testimonial-review-carousel-widget-for-elementor">Review Carousel for Elementor (Pro)</a></li>
161
+ <li><a href="https://unlimited-elements.com/list-marquee-widget-for-elementor/">List Marquee for Elementor (Pro)</a></li>
162
+ <li><a href="https://unlimited-elements.com/pricing-flip-box-widget-for-elementor/">Pricing Table Flip Box for Elementor (Pro)</a></li>
163
+ <li><a href="https://unlimited-elements.com/event-list-widget-for-elementor/">Event List for Elementor (Pro)</a></li>
164
+ <li><a href="https://unlimited-elements.com/mobile-conversion-menu-for-elementor">Mobile Conversion Menu for Elementor (Pro)</a></li>
165
+ <li><a href="https://unlimited-elements.com/price-box-widget-for-elementor/">Price Box for Elementor (Pro)</a></li>
166
+ <li><a href="https://unlimited-elements.com/icon-mobile-menu-for-elementor">Icon Mobile Menu for Elementor (Pro)</a></li>
167
+ <li><a href="https://unlimited-elements.com/whatsapp-chat-widget-for-elementor">Whatsapp Chat for Elementor (Pro)</a></li>
168
+ <li><a href="https://unlimited-elements.com/product-bullets-widget-for-elementor">Product Bullets for Elementor (Pro)</a></li>
169
+ <li><a href="https://unlimited-elements.com/two-column-product-bullets-widget-for-elementor/">Product Highlights for Elementor (Pro)</a></li>
170
+ <li><a href="https://unlimited-elements.com/step-process-widget-for-elementor">Step Process for Elementor (Pro)</a></li>
171
+ <li><a href="https://unlimited-elements.com/copy-coupon-code-widget-for-elementor">Copy Coupon Code for Elementor (Pro)</a></li>
172
  </ol>
173
 
174
  <h3>Woocommerce for Elementor</h3>
175
  <ol>
176
+ <li><a href="https://unlimited-elements.com/woocommerce-product-list-widget-for-elementor/">Woocommerce Product List for Elementor (Free)</a></li>
177
+ <li><a href="https://unlimited-elements.com/woocommerce-product-carousel-widget-for-elementor">Woocommerce Product Carousel for Elementor (Pro)</a></li>
178
+ <li><a href="https://unlimited-elements.com/woocommerce-product-slider-widget-for-elementor">Woocommerce Product Slider for Elementor (Pro)</a></li>
179
+ <li><a href="https://unlimited-elements.com/woocommerce-product-grid-widget-for-elementor/">Woocommerce Product Grid for Elementor (Pro)</a></li>
180
+ <li><a href="https://unlimited-elements.com/woocommerce-category-grid-for-elemenetor/">Woocommerce Category Grid for Elementor (Pro)</a></li>
181
+ <li><a href="https://unlimited-elements.com/woocommerce-category-carousel-widget-for-elementor/">Woocommerce Category Carousel for Elementor (Pro)</a></li>
182
  </ol>
183
 
184
  <h3>Dynamic Loops for Elementor</h3>
185
  <ol>
186
+ <li><a href="https://unlimited-elements.com/dynamic-template-grid-widget-for-elementor/">Dynamic Template Grid for Elementor (Pro)</a></li>
187
+ <li><a href="https://unlimited-elements.com/dynamic-template-carousel-widget-for-elementor/">Dynamic Template Carousel for Elementor (Pro)</a></li>
188
+ <li><a href="https://unlimited-elements.com/dynamic-template-tabs-widget-for-elementor/">Dynamic Template Tabs for Elementor (Pro)</a></li>
189
+ <li><a href="https://unlimited-elements.com/dynamic-template-slider-widget-for-elementor">Dynamic Template Slider for Elementor (Pro)</a></li>
190
+ <li><a href="https://unlimited-elements.com/dynamic-template-accordion-widget-for-elementor/">Dynamic Template Accordion for Elementor (Pro)</a></li>
191
  </ol>
192
 
193
  <h3>Testimonials for Elementor</h3>
194
  <ol>
195
+ <li><a href="https://unlimited-elements.com/box-testimonial-widget-for-elementor/">Testimonial Box for Elementor (Free)</a></li>
196
+ <li><a href="https://unlimited-elements.com/logo-card-testimonial-widget-for-elementor">Testimonial Card for Elementor (Free)</a></li>
197
+ <li><a href="https://unlimited-elements.com/testimonial-carousel-widget-for-elementor/">Testimonial Carousel for Elementor (Pro)</a></li>
198
+ <li><a href="https://unlimited-elements.com/3d-testimonial-card-carousel-widget-for-elementor">Testimonial Card Carousel for Elementor (Pro)</a></li>
199
  </ol>
200
 
201
  <h3>Team Members for Elementor</h3>
202
  <ol>
203
+ <li><a href="http://unlimited-elements.com/team-member-card-widget-for-elementor/">Team Member Card for Elementor (Free)</a></li>
204
+ <li><a href="https://unlimited-elements.com/team-member-box-overlay-widget-for-elementor">Team Member Box for Elementor (Free)</a></li>
205
+ <li><a href="http://unlimited-elements.com/team-member-carousel-widget-for-elementor/">Team Member Carousel for Elementor (Pro)</a></li>
206
+ <li><a href="https://unlimited-elements.com/icon-team-member-widget-for-elementor">Team Member Icon Effect for Elementor (Pro)</a></li>
207
+ <li><a href="http://unlimited-elements.com/team-member-grid-widget-for-elementor/">Team Member Grid for Elementor (Pro)</a></li>
208
+ <li><a href="https://unlimited-elements.com/sliding-effect-team-member-widget-for-elementor">Team Member Sliding Effect for Elementor (Pro)</a></li>
209
  </ol>
210
 
211
  <h3>Menu Widgets for Elementor</h3>
212
  <ol>
213
+ <li><a href="https://unlimited-elements.com/simple-fullscreen-navigation-menu-widget-for-elementor/">Fullscreen Navigation Menu for Elementor (Free)</a></li>
214
+ <li><a href="https://unlimited-elements.com/simple-list-menu-widget-for-elementor">List Menu for Elementor (Free)</a></li>
215
+ <li><a href="http://unlimited-elements.com/side-menu-widget-for-elementor">Side Menu for Elementor (Pro)</a></li>
216
+ <li><a href="https://unlimited-elements.com/liquid-fullscreen-menu-widget-for-elementor">Liquid Full Screen Menu for Elementor (Pro)</a> - Code Credit:
217
+ https://github.com/ykob/shape-overlays</li>
218
+ <li><a href="https://unlimited-elements.com/one-page-scroll-navigation-widget-for-elementor">One Page Scroll Navigation for Elementor (Pro)</a></li>
219
+ <li><a href="http://unlimited-elements.com/circle-menu-widget-for-elementor">Circle Menu for Elementor (Pro)</a></li>
220
+ <li><a href="https://unlimited-elements.com/accordion-menu-widget-for-elementor">Accordion Menu for Elementor (Pro)</a></li>
221
  </ol>
222
 
223
  <h3>Carousel Widgets for Elementor</h3>
224
  <ol>
225
+ <li><a href="https://unlimited-elements.com/card-carousel-widget-for-elementor/">Card Carousel for Elementor (Free)</a></li>
226
+ <li><a href="https://unlimited-elements.com/coverflow-carousel-widget-for-elementor/">Cover Flow Carousel for Elementor (Pro)</a></li>
227
+ <li><a href="https://unlimited-elements.com/icon-carousel-widget-for-elementor/">Icon Carousel for Elementor (Pro)</a></li>
228
+ <li><a href="https://unlimited-elements.com/image-card-carousel-widget-for-elementor">Image Card Carousel for Elementor (Pro)</a></li>
229
+ <li><a href="https://unlimited-elements.com/justified-image-carousel-widget-for-elementor/">Justified Image Carousel for Elementor (Pro)</a></li>
230
+ <li><a href="https://unlimited-elements.com/material-carousel-widget-for-elementor/">Material Carousel for Elementor (Pro)</a></li>
231
+ <li><a href="https://unlimited-elements.com/overlay-carousel-widget-for-elementor">Overlay Carousel for Elementor (Pro)</a></li>
232
+ <li><a href="https://unlimited-elements.com/swipe-css-carousel-widget-for-elementor/">Swipe Css Carousel for Elementor (Pro)</a></li>
233
+ <li><a href="https://unlimited-elements.com/portfolio-carousel-widget-for-elementor/">Portfolio Carousel for Elementor (Pro)</a></li>
234
  </ol>
235
 
236
  <h3>Slider Widgets for Elementor</h3>
237
  <ol>
238
+ <li><a href="https://unlimited-elements.com/simple-slider-widget-for-elementor/">Simple Slider for Elementor (Free)</a></li>
239
+ <li><a href="https://unlimited-elements.com/image-video-content-slider-widget-for-elementor">Image and Video Content Slider for Elementor (Pro)</a></li>
240
+ <li><a href="https://unlimited-elements.com/thumbnail-slider-widget-for-elementor/">Thumbnail Slider for Elementor (Pro)</a></li>
241
  </ol>
242
 
243
  <h3>Content Boxes for Elementor</h3>
244
  <ol>
245
+ <li><a href="https://unlimited-elements.com/image-zoom-content-box-widget-for-elementor/">Content Box Image Zoom for Elementor (Free)</a></li>
246
+ <li><a href="https://unlimited-elements.com/image-card-content-box-widget-for-elementor/">Content Box Image Card for Elementor (Free)</a></li>
247
+ <li><a href="https://unlimited-elements.com/hover-text-reveal-content-box-widget-for-elementor/">Content Box Hover Text Reveal for Elementor (Free)</a></li>
248
+ <li><a href="https://unlimited-elements.com/icon-image-content-box-widget-for-elementor">Content Box Icon Image for Elementor (Free)</a></li>
249
+ <li><a href="https://unlimited-elements.com/icon-content-box-widget-for-elementor">Icon Content Box for Elementor (Free)</a></li>
250
+ <li><a href="https://unlimited-elements.com/zoom-caption-reveal-content-box-widget-for-elementor">Content Box Zoom Caption Reveal for Elementor (Pro)</a></li>
251
+ <li><a href="https://unlimited-elements.com/subtle-overlay-content-box-widget-for-elementor/">Content Box Overlay for Elementor (Pro)</a></li>
252
+ <li><a href="https://unlimited-elements.com/animated-border-content-box-widget-for-elementor">Animated Border Content Box for Elementor (Pro)</a></li>
253
+ <li><a href="https://unlimited-elements.com/sliding-content-box-widget-for-elementor/">Content Box Sliding Effect for Elementor (Pro)</a></li>
 
 
 
 
254
  </ol>
255
 
256
  <h3>Instagram Widgets for Elementor</h3>
257
  <ol>
258
+ <li><a href="https://unlimited-elements.com/latest-instagram-image-widget-for-elementor">Instagram Latest Image for Elementor (Free)</a></li>
259
+ <li><a href="https://unlimited-elements.com/grid-instagram-widget-for-elementor">Instagram Grid for Elementor (Pro)</a></li>
260
+ <li><a href="https://unlimited-elements.com/instagram-teaser-box-for-elementor/">Instagram Box for Elementor (Pro)</a></li>
261
+ <li><a href="https://unlimited-elements.com/instagram-card-widget-for-elementor/">Instagram Card for Elementor (Pro)</a></li>
262
+ <li><a href="https://unlimited-elements.com/metro-instagram-widget-for-elementor">Instagram Metro Grid for Elementor (Pro)</a></li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
263
  </ol>
264
 
265
  <h3>Logo Widgets for Elementor</h3>
266
  <ol>
267
+ <li><a href="https://unlimited-elements.com/logo-grid-widget-for-elementor/">Logo Grid for Elementor (Free)</a></li>
268
+ <li><a href="https://unlimited-elements.com/logo-card-widget-for-elementor">Logo Card for Elementor (Free)</a></li>
269
+ <li><a href="https://unlimited-elements.com/logo-carousel-widget-for-elementor/">Logo Carousel for Elementor (Pro)</a></li>
270
+ <li><a href="https://unlimited-elements.com/logo-marquee-widget-for-elementor">Logo Marquee for Elementor (Pro)</a></li>
271
  </ol>
272
 
273
+ <h3>Hover Effects for Elementor</h3>
274
  <ol>
275
+ <li><a href="https://unlimited-elements.com/link-hover-effects/">Link Hover Effects for Elementor (Free)</a></li>
276
+ <li><a href="https://unlimited-elements.com/icon-hover-effects-for-elementor/">Icon Hover Effects for Elementor (Free)</a></li>
277
+ <li><a href="https://unlimited-elements.com/creative-button-hover-widget-for-elementor/">Creative Button Hovers for Elementor (Free)</a></li>
278
+ <li><a href="https://unlimited-elements.com/banner-hover-effect-widgets-for-elementor/">Banner Hover Effects for Elementor (Pro)</a></li>
279
+ <li><a href="https://unlimited-elements.com/scrolling-screenshot-widget-for-elementor">Scrolling Screenshot for Elementor (Pro)</a> - Add a long screenshot that will scroll when you hover over it.</li>
280
+ <li><a href="https://unlimited-elements.com/ihover-for-elementor/">iHover Effect for Elementor (Pro)</a></li>
281
+ <li><a href="https://unlimited-elements.com/caption-hover-effects/">Caption Hover Effects for Elementor (Pro)</a></li>
282
+ <li><a href="https://unlimited-elements.com/border-link-hover-effects-widget-for-elementor/">Border Link Hover Effects for Elementor (Pro)</a></li>
 
 
 
 
 
 
 
 
283
  </ol>
284
 
285
+ <h3>Button Widgets for Elementor</h3>
286
  <ol>
287
+ <li><a href="https://unlimited-elements.com/video-play-button-popup-widget-for-elementor/">Video Play Button for Elementor (Free)</a></li>
288
+ <li><a href="https://unlimited-elements.com/toggle-text-button-widget-for-elementor/">Toggle Text Button for Elementor (Free)</a></li>
289
+ <li><a href="https://unlimited-elements.com/parellogram-button-widget-for-elementor/">Parallelogram Button for Elementor (Free)</a></li>
290
+ <li><a href="https://unlimited-elements.com/gradient-button-widget-for-elementor/">Gradient Button for Elementor (Free)</a></li>
291
+ <li><a href="https://unlimited-elements.com/overlay-button-widget-for-elementor/">Overlay Button for Elementor (Free)</a></li>
292
+ <li><a href="https://unlimited-elements.com/icon-pointer-button-widget-for-elementor/">Icon Pointer Button for Elementor (Free)</a></li>
293
+ <li><a href="https://unlimited-elements.com/multi-line-button-widget-for-elementor/">Multi Line Button for Elementor (Free)</a></li>
294
+ <li><a href="https://unlimited-elements.com/underline-animated-button-widget-for-elementor/">Underline Animated Button for Elementor (Free)</a></li>
295
+ <li><a href="https://unlimited-elements.com/button-group-widget-for-elementor/">Button Group for Elementor (Free)</a></li>
296
+ <li><a href="https://unlimited-elements.com/simple-artistic-button-widget-for-elementor/">Simple Artistic Button for Elementor (Pro)</a></li>
297
+ <li><a href="https://unlimited-elements.com/neon-glowing-button-effect-widget-for-elementor/">Neon Glowing Button Effect for Elementor (Pro)</a></li>
298
+ <li><a href="https://unlimited-elements.com/border-button-effect-widget-for-elementor/">Border Button Effect for Elementor (Pro)</a></li>
299
+ <li><a href="https://unlimited-elements.com/liquid-button-widget-for-elementor/">Liquid Button for Elementor (Pro)</a></li>
300
+ <li><a href="https://unlimited-elements.com/gradient-hover-effect-button-widget-for-elementor/">Gradient Hover Effect Button for Elementor (Pro)</a></li>
301
+ <li><a href="https://unlimited-elements.com/glare-effect-button-widget-for-elementor/">Glare Button Effect for Elementor (Pro)</a></li>
302
+ <li><a href="http://unlimited-elements.com/underline-link-hover-effect-widget-for-elementor">Underline Link Hover Effect for Elementor (Pro)</a></li>
303
+ <li><a href="https://unlimited-elements.com/icon-hover-effect-button-widget-for-elementor/">Button Icon Hover Effect for Elementor (Pro)</a></li>
304
  </ol>
305
 
306
+ <h3>Typography for Elementor</h3>
307
  <ol>
308
+ <li><a href="https://unlimited-elements.com/text-rotator-for-elementor-page-builder/">Text Rotator for Elementor (Free)</a></li>
309
+ <li><a href="https://unlimited-elements.com/3d-text-effect-for-elementor/">3D Text for Elementor (Free)</a></li>
310
+ <li><a href="https://unlimited-elements.com/gradient-underline-text-effect-widget-for-elementor/">Gradient Underline Text Effect for Elementor (Free)</a></li>
311
+ <li><a href="https://unlimited-elements.com/dual-color-heading-widget-for-elementor/">Dual Color Heading for Elementor (Free)</a></li>
312
+ <li><a href="https://unlimited-elements.com/stroke-text-effect-widget-for-elementor/">Stroke Text Effect for Elementor (Free)</a></li>
313
+ <li><a href="https://unlimited-elements.com/gradient-text-effect-for-elementor/">Gradient Text Effect for Elementor (Free)</a></li>
314
+ <li><a href="https://unlimited-elements.com/text-marquee-for-elementor/">Text Marquee Effect for Elementor (Free)</a></li>
315
+ <li><a href="https://unlimited-elements.com/futuristic-typing-text-effect-widget-for-elementor/">Futuristic Typing Text Effect for Elementor (Pro)</a></li>
316
+ <li><a href="https://unlimited-elements.com/animated-split-text-widget-for-elementor/">Animated Split Text for Elementor (Pro)</a></li>
317
+ <li><a href="https://unlimited-elements.com/sideways-vertical-text-widget-for-elementor">Sideways Vertical Text for Elementor (Pro)</a></li>
318
+ <li><a href="https://unlimited-elements.com/scroll-reveal-text-widget-for-elementor/">Scroll Reveal Text for Elementor (Pro)</a></li>
319
+ <li><a href="https://unlimited-elements.com/image-background-text-effect-widget-for-elementor/">Image Background Text Effect for Elementor (Pro)</a></li>
320
+ <li><a href="https://unlimited-elements.com/typewriter-text-effect-for-elementor/">Typewriter Text Effect for Elementor (Pro)</a></li>
321
+ <li><a href="https://unlimited-elements.com/side-line-heading-widget-for-elementor/">Side Line Heading for Elementor (Pro)</a></li>
322
  </ol>
323
 
324
  <h3>Content Widgets for Elementor</h3>
325
  <ol>
326
+ <li><a href="https://unlimited-elements.com/content-tabs-widget-for-elementor/">Content Tabs for Elementor (Free)</a></li>
327
+ <li><a href="https://unlimited-elements.com/content-accordion-widget-for-elementor/">Content Accordion for Elementor (Free)</a></li>
328
+ <li><a href="https://unlimited-elements.com/content-timeline-widget-for-elementor/">Content Timeline for Elementor (Free)</a></li>
329
+ <li><a href="https://unlimited-elements.com/content-carousel-widget-for-elementor/">Content Carousel for Elementor (Pro)</a></li>
330
+ <li><a href="https://unlimited-elements.com/content-grid-widget-for-elementor/">Content Grid for Elementor (Pro)</a></li>
331
+ <li><a href="https://unlimited-elements.com/content-ticker-widget-for-elementor/">Content Ticker for Elementor (Pro)</a></li>
332
+ <li><a href="https://unlimited-elements.com/content-slider-widget-for-elementor">Content Slider for Elementor (Pro)</a></li>
333
+ <li><a href="https://unlimited-elements.com/content-toggle-widget-for-elementor/">Content Toggle for Elementor (Pro)</a></li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
334
  </ol>
335
 
336
  <h3>Icon Boxes for Elementor</h3>
337
  <ol>
338
+ <li><a href="https://unlimited-elements.com/icon-box-widget-for-elementor/">Icon Box for Elementor (Free)</a></li>
339
+ <li><a href="https://unlimited-elements.com/material-footer-card-widget-for-elementor">Icon Card for Elementor (Free)</a></li>
340
+ <li><a href="https://unlimited-elements.com/icon-button-number-box-widget-for-elementor">Icon Number Box for Elementor (Free)</a></li>
341
+ <li><a href="https://unlimited-elements.com/twist-hover-icon-box-widget-for-elementor/">Twist Hover Icon Box for Elementor (Free)</a></li>
342
+ <li><a href="https://unlimited-elements.com/solid-color-icon-box-widget-for-elementor">Sliding Icon Box for Elementor (Free)</a></li>
343
+ <li><a href="https://unlimited-elements.com/animated-icon-box-widget-for-elementor/">Animated Icon Box for Elementor (Pro)</a></li>
344
+ <li><a href="https://unlimited-elements.com/icon-box-hover-effect-widget-for-elementor/">Icon Box Hover Effect for Elementor (Pro)</a></li>
345
+ <li><a href="https://unlimited-elements.com/animated-border-icon-box-widget-for-elementor/">Animated Border Icon Box for Elementor (Pro)</a></li>
346
+ <li><a href="https://unlimited-elements.com/content-reveal-icon-box-widget-for-elementor/">Icon Box Content Reveal for Elementor (Pro)</a></li>
347
+ <li><a href="https://unlimited-elements.com/solid-color-overlay-icon-box-widget-for-elementor">Overlay Icon Box for Elementor (Pro)</a></li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  </ol>
349
 
350
  <h3>Progress Bar for Elementor</h3>
351
  <ol>
352
+ <li><a href="https://unlimited-elements.com/linear-progress-bar-widget-for-elementor">Linear Progress Bar for Elementor (Free)</a></li>
353
+ <li><a href="https://unlimited-elements.com/circle-progress-bar-widget-for-elementor/">Circle Progress Bar for Elementor (Pro)</a></li>
354
+ <li><a href="https://unlimited-elements.com/semi-circle-progress-bar-widget-for-elementor/">Semi Circle Progress Bar for Elementor (Pro)</a></li>
355
+ <li><a href="https://unlimited-elements.com/vertical-progress-bar-widget-for-elementor">Vertical Progress Bar for Elementor (Pro)</a></li>
 
356
  </ol>
357
 
358
+ <h3>Image Galleries for Elementor</h3>
359
  <ol>
360
+ <li><a href="https://unlimited-elements.com/minimalistic-image-gallery-for-elementor/">Minimalistic Image Gallery for Elementor (Free)</a></li>
361
+ <li><a href="https://unlimited-elements.com/tile-grid-image-gallery-for-elementor/">Tile Grid Image Gallery for Elementor (Free)</a></li>
362
+ <li><a href="https://unlimited-elements.com/slider-image-gallery-for-elementor/">Slider Image Gallery for Elementor (Free)</a></li>
363
+ <li><a href="https://unlimited-elements.com/justified-columns-image-gallery-for-elementor">Justified Columns Image Gallery for Elementor (Pro)</a></li>
364
+ <li><a href="https://unlimited-elements.com/grid-panel-image-gallery-for-elementor">Grid Panel Image Gallery for Elementor (Pro)</a></li>
365
+ <li><a href="https://unlimited-elements.com/video-and-image-gallery-grid-panel-widget-for-elementor/">Video and Image Gallery Grid for Elementor (Pro)</a></li>
366
+ <li><a href="https://unlimited-elements.com/carousel-image-gallery-for-elementor">Carousel Image Gallery for Elementor (Pro)</a></li>
367
+ <li><a href="https://unlimited-elements.com/basic-image-gallery-for-elementor/">Basic Image Gallery for Elementor (Pro)</a></li>
368
  </ol>
369
 
370
+ <h3>Video Galleries for Elementor</h3>
371
  <ol>
372
+ <li><a href="https://unlimited-elements.com/slider-video-gallery-widget-for-elementor/">Slider Video Gallery for Elementor (Free)</a></li>
373
+ <li><a href="https://unlimited-elements.com/minimalistic-video-gallery-widget-for-elementor/">Minimalistic Video Gallery for Elementor (Free)</a></li>
374
+ <li><a href="https://unlimited-elements.com/thumb-list-video-gallery-widget-for-elementor/">Play List Video Gallery for Elementor (Pro)</a></li>
375
+ <li><a href="https://unlimited-elements.com/carousel-video-gallery-widget-for-elementor/">Carousel Video Gallery for Elementor (Pro)</a></li>
376
+ <li><a href="https://unlimited-elements.com/tile-columns-video-gallery-widget-for-elementor">Tile Columns Video Gallery for Elementor (Pro)</a></li>
377
+ <li><a href="https://unlimited-elements.com/basic-video-gallery-widget-for-elementor/">Basic Video Gallery for Elementor (Pro)</a></li>
378
+ <li><a href="https://unlimited-elements.com/grid-panel-video-gallery-widget-for-elementor/">Grid Panel Video Gallery for Elementor (Pro)</a></li>
379
+ <li><a href="https://unlimited-elements.com/tiles-grid-video-gallery-widget-for-elementor/">Tiles Grid Video Gallery for Elementor (Pro)</a></li>
 
380
  </ol>
381
 
382
+ <h3>Block Quotes for Elementor</h3>
383
  <ol>
384
+ <li><a href="https://unlimited-elements.com/block-quote-box-widget-for-elementor">Block Quote Box for Elementor (Free)</a></li>
385
+ <li><a href="https://unlimited-elements.com/material-block-quote-widget-for-elementor/">Block Quote Card for Elementor (Free)</a></li>
386
+ <li><a href="https://unlimited-elements.com/block-quote-carousel-box-widget-for-elementor">Block Quote Carousel Box for Elementor (Free)</a></li>
387
+ <li><a href="https://unlimited-elements.com/block-quote-carousel-widget-for-elementor/">Block Quote Carousel for Elementor (Pro)</a></li>
388
+ <li><a href="https://unlimited-elements.com/block-quote-slider-widget-for-elementor">Block Quote Slider for Elementor (Pro)</a></li>
 
 
 
 
 
 
 
 
 
389
  </ol>
390
 
391
+ <h3>Product Boxes for Elementor</h3>
392
  <ol>
393
+ <li><a href="https://unlimited-elements.com/price-label-product-box-widget-for-elementor/">Product Box for Elementor (Free)</a></li>
394
+ <li><a href="https://unlimited-elements.com/overlay-product-box-widget-for-elementor/">Overlay Product Box for Elementor (Free)</a></li>
395
+ <li><a href="https://unlimited-elements.com/diagonal-product-box-widget-for-elementor">Diagonal Product Box for Elementor (Free)</a></li>
396
+ <li><a href="https://unlimited-elements.com/slide-up-product-box-widget-for-elementor">Slide Up Product Box for Elementor (Pro)</a></li>
397
+ <li><a href="https://unlimited-elements.com/button-overlay-product-box-widget-for-elementor">Button Overlay Product Box for Elementor (Pro)</a></li>
398
+ <li><a href="https://unlimited-elements.com/overlay-slide-product-box-widget-for-elementor">Overlay Slide Product Box for Elementor (Pro)</a></li>
 
 
399
  </ol>
400
 
401
+ <h3>Social Network Icons for Elementor</h3>
402
  <ol>
403
+ <li><a href="https://unlimited-elements.com/glare-social-icons-widget-for-elementor/">Social Icons Glare Effect for Elementor (Free)</a></li>
404
+ <li><a href="https://unlimited-elements.com/3d-social-icon-buttons-widget-for-elementor">3d Social Icon Buttons for Elementor (Free)</a></li>
405
+ <li><a href="https://unlimited-elements.com/square-to-circle-social-icon-button-widgets-for-elementor">Square to Circle Social Icons for Elementor (Free)</a></li>
406
+ <li><a href="https://unlimited-elements.com/rotating-social-icon-button-widgets-for-elementor">Rotating Social Icons for Elementor (Free)</a></li>
407
+ <li><a href="https://unlimited-elements.com/label-social-icon-button-widgets-for-elementor">Social Icons With Label for Elementor (Free)</a></li>
408
+ <li><a href="https://unlimited-elements.com/shape-social-icon-button-widgets-for-elementor">Shape Social Icons for Elementor (Pro)</a></li>
409
+ <li><a href="https://unlimited-elements.com/circle-fill-social-icon-button-widgets-for-elementor">Social Icons With Circle Fill Effect for Elementor (Pro)</a></li>
 
410
  </ol>
411
 
412
+ <h3>Separators and Dividers for Elementor</h3>
413
  <ol>
414
+ <li><a href="https://unlimited-elements.com/unlimited-separator-divider-widgets-for-elementor/">Unlimited Separator Divider for Elementor (Free)</a></li>
415
+ <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Line Diamond Separator for Elementor (Free)</a></li>
416
+ <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Line Text Divider for Elementor (Free)</a></li>
417
+ <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Triangle Separator for Elementor (Pro)</a></li>
418
+ <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Zigzag Wave Seperator for Elementor (Pro)</a></li>
419
+ <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Three Icons Separator for Elementor (Pro)</a></li>
420
+ <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Christmas Candy Separator for Elementor (Pro)</a></li>
421
+ <li><a href="https://unlimited-elements.com/separator-and-dividers-widgets-for-elementor/">Animated Wave Separator for Elementor (Pro)</a></li>
422
  </ol>
423
 
424
+ <h3>Google Charts for Elementor</h3>
425
  <ol>
426
+ <li><a href="https://unlimited-elements.com/pie-chart-for-elementor">Pie chart for Elementor (Free)</a></li>
427
+ <li><a href="https://unlimited-elements.com/line-chart-for-elementor">Line Chart for Elementor (Free)</a></li>
428
+ <li><a href="https://unlimited-elements.com/donut-chart-for-elementor">Donut Chart for Elementor (Pro)</a></li>
429
+ <li><a href="https://unlimited-elements.com/line-chart-for-elementor">Comparison Line Chart for Elementor (Pro)</a></li>
430
+ <li><a href="https://unlimited-elements.com/area-chart-for-elementor">Area Chart for Elementor (Pro)</a></li>
 
 
 
 
431
  </ol>
432
 
433
+ <h3>Hero Widgets for Elementor</h3>
434
  <ol>
435
+ <li><a href="https://unlimited-elements.com/title-hero-widget-for-elementor">Title Hero for Elementor (Free)</a></li>
436
+ <li><a href="https://unlimited-elements.com/box-hero-widget-for-elementor/">Box Hero for Elementor (Free)</a></li>
437
+ <li><a href="https://unlimited-elements.com/split-hero-widget-for-elementor">Split Hero for Elementor (Free)</a></li>
438
+ <li><a href="https://unlimited-elements.com/transparent-split-hero-widget-for-elementor">Transparent Split Hero for Elementor (Free)</a></li>
439
+ <li><a href="https://unlimited-elements.com/border-hero-widget-for-elementor">Border Hero for Elementor (Free)</a></li>
440
+ <li><a href="https://unlimited-elements.com/video-hero-widget-for-elementor/">Video Hero for Elementor (Pro)</a></li>
441
+ <li><a href="https://unlimited-elements.com/split-video-hero-widget-for-elementor">Split Video Hero for Elementor (Pro)</a></li>
442
+ <li><a href="https://unlimited-elements.com/diagonal-hero-widget-for-elementor/">Diagonal Hero for Elementor (Pro)</a></li>
443
+ <li><a href="https://unlimited-elements.com/quote-hero-widget-for-elementor">Quote Hero for Elementor (Pro)</a></li>
444
+ <li><a href="https://unlimited-elements.com/persona-hero-widget-for-elementor">Persona Hero for Elementor (Pro)</a></li>
445
+ <li><a href="https://unlimited-elements.com/service-box-hero-widget-for-elementor">Service Box Hero for Elementor (Pro)</a></li>
446
+ <li><a href="https://unlimited-elements.com/solid-color-hero-widget-for-elementor">Solid Color Hero for Elementor (Pro)</a></li>
447
  </ol>
448
 
449
+ <h3>Restaurant Widgets for Elementor</h3>
450
  <ol>
451
+ <li><a href="http://unlimited-elements.com/food-menu-box-widget-for-elementor/">Food Menu Box for Elementor (Free)</a></li>
452
+ <li><a href="https://unlimited-elements.com/food-menu-widget-for-elementor/">Food Menu for Elementor (Pro)</a></li>
453
+ <li><a href="https://unlimited-elements.com/food-menu-list-widget-for-elementor">Food Menu List for Elementor (Pro)</a></li>
454
+ <li><a href="https://unlimited-elements.com/food-menu-carousel-widget-for-elementor">Food Menu Carousel for Elementor (Pro)</a></li>
 
455
  </ol>
 
 
 
 
 
456
 
457
 
458
 
466
 
467
  == Changelog ==
468
 
469
+ version 1.4.79 = 2021-07-13
470
+
471
+ * Fix: fixed scripts output in preview widget page
472
+
473
+
474
+ version 1.4.78 = 2021-07-12
475
+
476
+ * Change: added birthday sale promotions
477
+ * Feature: added woo commerce products to dynamic loop items source
478
+
479
+
480
  version 1.4.77 = 2021-07-07
481
 
482
  * Fix: fixd the is_ajax() error function from the admin area
release_log.txt CHANGED
@@ -1,7 +1,19 @@
1
 
 
 
 
 
 
 
 
 
 
 
 
2
  version 1.4.77
3
 
4
- -bug fix: fixd the is_ajax() error function from the admin area
 
5
 
6
  version 1.4.76
7
 
1
 
2
+ version 1.4.79:
3
+
4
+ -bug fix: fixed scripts output in preview widget page
5
+
6
+
7
+ version 1.4.78:
8
+
9
+ -change: added birthday sale promotions
10
+ -feature: added woo commerce products to dynamic loop items source
11
+
12
+
13
  version 1.4.77
14
 
15
+ -bug fix: fixed the is_ajax() error function from the admin area
16
+
17
 
18
  version 1.4.76
19
 
unlimited_elements.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Unlimited Elements for Elementor
4
  Plugin URI: http://unlimited-elements.com
5
  Description: Unlimited Elements - Huge Widgets Pack for Elementor Page Builder, with html/css/js widget creator and editor
6
  Author: Unlimited Elements
7
- Version: 1.4.77
8
  Author URI: http://unlimited-elements.com
9
  Text Domain: unlimited-elements-for-elementor
10
  Domain Path: /languages
4
  Plugin URI: http://unlimited-elements.com
5
  Description: Unlimited Elements - Huge Widgets Pack for Elementor Page Builder, with html/css/js widget creator and editor
6
  Author: Unlimited Elements
7
+ Version: 1.4.79
8
  Author URI: http://unlimited-elements.com
9
  Text Domain: unlimited-elements-for-elementor
10
  Domain Path: /languages