Version Description
Download this release
Release Info
Developer | unitecms |
Plugin | 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 +53 -13
- inc_php/unitecreator_globals.class.php +1 -1
- inc_php/unitecreator_helperhtml.class.php +38 -6
- inc_php/unitecreator_output.class.php +1 -0
- inc_php/unitecreator_template_engine.class.php +11 -15
- includes.php +1 -1
- provider/admin_notices.class.php +90 -26
- provider/core/plugins/unlimited_elements/elementor/elementor_widget.class.php +104 -60
- provider/core/plugins/unlimited_elements/globals.class.php +12 -5
- provider/core/plugins/unlimited_elements/provider_core_admin.class.php +6 -1
- provider/provider_functions.class.php +1 -1
- provider/provider_params_processor.class.php +14 -0
- provider/provider_settings.class.php +7 -2
- readme.txt +283 -324
- release_log.txt +13 -1
- unlimited_elements.php +1 -1
inc_php/unitecreator_filters_process.class.php
CHANGED
@@ -248,20 +248,9 @@ class UniteCreatorFiltersProcess{
|
|
248 |
|
249 |
|
250 |
/**
|
251 |
-
* put
|
252 |
*/
|
253 |
-
|
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 =
|
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 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
278 |
|
279 |
-
|
280 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
839 |
-
|
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.
|
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 |
-
|
|
|
|
|
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 |
-
|
93 |
-
|
94 |
-
|
95 |
-
$urlLogo = GlobalsUC::$urlPluginImages."logo-circle.svg";
|
96 |
|
97 |
-
|
|
|
|
|
98 |
|
99 |
-
|
100 |
|
101 |
-
$
|
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=\"
|
114 |
-
|
115 |
-
|
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::$
|
1932 |
return(false);
|
|
|
|
|
|
|
|
|
|
|
1933 |
|
1934 |
-
$
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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"=>"
|
15 |
-
"text"=>"Birthday Sale IS Here!",
|
16 |
-
"
|
17 |
-
"
|
|
|
|
|
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.__("
|
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 |
-
===
|
2 |
-
Contributors:
|
3 |
Donate link: http://unlimited-elements.com/
|
4 |
-
Tags: elementor, elements, addons, 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 |
-
|
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
|
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/
|
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/
|
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/
|
101 |
-
<li><a href="https://unlimited-elements.com/
|
102 |
-
<li><a href="https://unlimited-elements.com/
|
103 |
-
<li><a href="https://unlimited-elements.com/
|
104 |
-
|
105 |
-
<li><a href="https://unlimited-elements.com/
|
106 |
-
<li><a href="https://unlimited-elements.com/
|
107 |
-
<li><a href="https://unlimited-elements.com/
|
108 |
-
<li><a href="https://unlimited-elements.com/
|
109 |
-
<li><a href="https://unlimited-elements.com/
|
110 |
-
<li><a href="https://unlimited-elements.com/image-
|
111 |
-
<li><a href="https://unlimited-elements.com/
|
112 |
-
<li><a href="https://unlimited-elements.com/
|
113 |
-
|
114 |
-
|
115 |
-
<li><a href="https://unlimited-elements.com/
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
</ol>
|
117 |
|
118 |
-
<h3>
|
119 |
<ol>
|
120 |
-
<li><a href="https://unlimited-elements.com/
|
121 |
-
<li><a href="https://unlimited-elements.com/
|
122 |
-
<li><a href="https://unlimited-elements.com/
|
123 |
-
<li><a href="https://unlimited-elements.com/
|
124 |
-
<li><a href="https://unlimited-elements.com/
|
125 |
-
<li><a href="https://unlimited-elements.com/
|
126 |
-
<li><a href="https://unlimited-elements.com/
|
127 |
-
<li><a href="https://unlimited-elements.com/
|
128 |
-
<li><a href="https://unlimited-elements.com/
|
129 |
-
<li><a href="https://unlimited-elements.com/
|
130 |
-
<li><a href="https://unlimited-elements.com/
|
131 |
-
<li><a href="https://unlimited-elements.com/
|
132 |
-
<li><a href="https://unlimited-elements.com/
|
133 |
-
<li><a href="https://unlimited-elements.com/
|
134 |
-
<li><a href="https://unlimited-elements.com/
|
135 |
-
<li><a href="https://unlimited-elements.com/
|
136 |
-
<li><a href="https://unlimited-elements.com/
|
|
|
|
|
|
|
137 |
</ol>
|
138 |
|
139 |
-
<h3>
|
140 |
<ol>
|
141 |
-
<li><a href="https://unlimited-elements.com/
|
142 |
-
<li><a href="https://unlimited-elements.com/
|
143 |
-
<li><a href="https://unlimited-elements.com/
|
144 |
-
<li><a href="https://unlimited-elements.com/
|
145 |
-
<li><a href="https://unlimited-elements.com/
|
146 |
-
<li><a href="https://unlimited-elements.com/
|
147 |
-
<li><a href="https://unlimited-elements.com/
|
148 |
-
<li><a href="https://unlimited-elements.com/
|
149 |
-
<li><a href="https://unlimited-elements.com/
|
150 |
-
<li><a href="https://unlimited-elements.com/
|
151 |
-
<li><a href="https://unlimited-elements.com/
|
152 |
-
<li><a href="https://unlimited-elements.com/
|
153 |
-
<li><a href="https://unlimited-elements.com/
|
154 |
-
<li><a href="https://unlimited-elements.com/
|
155 |
-
<li><a href="https://unlimited-elements.com/
|
156 |
-
<li><a href="https://unlimited-elements.com/
|
157 |
-
<li><a href="https://unlimited-elements.com/
|
158 |
-
<li><a href="https://unlimited-elements.com/
|
|
|
|
|
|
|
|
|
|
|
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">
|
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
|
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="
|
203 |
-
<li><a href="
|
204 |
-
|
205 |
-
<li><a href="https://unlimited-elements.com/
|
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/
|
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/
|
216 |
-
<li><a href="https://unlimited-elements.com/
|
217 |
-
<li><a href="https://unlimited-elements.com/
|
218 |
-
<li><a href="https://unlimited-elements.com/
|
|
|
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
|
231 |
-
<li><a href="https://unlimited-elements.com/image-card-content-box-widget-for-elementor/">Image Card
|
232 |
-
<li><a href="https://unlimited-elements.com/hover-text-reveal-content-box-widget-for-elementor/">Hover Text Reveal
|
233 |
-
<li><a href="https://unlimited-elements.com/icon-image-content-box-widget-for-elementor">Icon Image
|
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/
|
236 |
-
<li><a href="https://unlimited-elements.com/
|
237 |
-
<li><a href="https://unlimited-elements.com/
|
238 |
-
<li><a href="https://unlimited-elements.com/
|
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
|
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-
|
250 |
-
<li><a href="https://unlimited-elements.com/
|
251 |
-
<li><a href="https://unlimited-elements.com/instagram-
|
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>
|
281 |
<ol>
|
282 |
-
<li><a href="https://unlimited-elements.com/
|
283 |
-
<li><a href="https://unlimited-elements.com/
|
284 |
-
<li><a href="https://unlimited-elements.com/button-
|
285 |
-
<li><a href="https://unlimited-elements.com/
|
286 |
-
<li><a href="https://unlimited-elements.com/
|
287 |
-
<li><a href="https://unlimited-elements.com/
|
288 |
-
<li><a href="https://unlimited-elements.com/
|
289 |
-
<li><a href="
|
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>
|
301 |
<ol>
|
302 |
-
<li><a href="https://unlimited-elements.com/
|
303 |
-
<li><a href="https://unlimited-elements.com/
|
304 |
-
<li><a href="https://unlimited-elements.com/
|
305 |
-
<li><a href="https://unlimited-elements.com/
|
306 |
-
<li><a href="https://unlimited-elements.com/
|
307 |
-
<li><a href="https://unlimited-elements.com/
|
308 |
-
<li><a href="https://unlimited-elements.com/
|
309 |
-
<li><a href="https://unlimited-elements.com/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
310 |
</ol>
|
311 |
|
312 |
-
<h3>
|
313 |
<ol>
|
314 |
-
<li><a href="
|
315 |
-
<li><a href="https://unlimited-elements.com/
|
316 |
-
<li><a href="https://unlimited-elements.com/
|
317 |
-
<li><a href="https://unlimited-elements.com/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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-
|
324 |
-
<li><a href="https://unlimited-elements.com/content-
|
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/
|
364 |
-
<li><a href="https://unlimited-elements.com/
|
365 |
-
<li><a href="https://unlimited-elements.com/
|
366 |
-
<li><a href="https://unlimited-elements.com/solid-color-icon-box-widget-for-elementor">
|
367 |
-
<li><a href="https://unlimited-elements.com/
|
368 |
-
<li><a href="https://unlimited-elements.com/
|
369 |
-
<li><a href="https://unlimited-elements.com/
|
370 |
-
<li><a href="https://unlimited-elements.com/
|
371 |
-
<li><a href="https://unlimited-elements.com/
|
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/
|
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/
|
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>
|
405 |
<ol>
|
406 |
-
<li><a href="https://unlimited-elements.com/
|
407 |
-
<li><a href="https://unlimited-elements.com/
|
408 |
-
<li><a href="https://unlimited-elements.com/
|
|
|
|
|
|
|
|
|
|
|
409 |
</ol>
|
410 |
|
411 |
-
<h3>
|
412 |
<ol>
|
413 |
-
<li><a href="https://unlimited-elements.com/
|
414 |
-
<li><a href="https://unlimited-elements.com/
|
415 |
-
<li><a href="https://unlimited-elements.com/
|
416 |
-
<li><a href="https://unlimited-elements.com/
|
417 |
-
<li><a href="https://unlimited-elements.com/
|
418 |
-
<li><a href="https://unlimited-elements.com/
|
419 |
-
<li><a href="https://unlimited-elements.com/
|
420 |
-
<li><a href="https://unlimited-elements.com/
|
421 |
-
<li><a href="https://unlimited-elements.com/product-bullets-widget-for-elementor">Product Bullets for Elementor (Pro)</li>
|
422 |
</ol>
|
423 |
|
424 |
-
<h3>
|
425 |
<ol>
|
426 |
-
<li><a href="https://unlimited-elements.com/
|
427 |
-
<li><a href="https://unlimited-elements.com/
|
428 |
-
<li><a href="https://unlimited-elements.com/
|
429 |
-
<li><a href="https://unlimited-elements.com/
|
430 |
-
<li><a href="https://unlimited-elements.com/
|
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>
|
443 |
<ol>
|
444 |
-
<li><a href="https://unlimited-elements.com/
|
445 |
-
<li><a href="https://unlimited-elements.com/
|
446 |
-
<li><a href="https://unlimited-elements.com/
|
447 |
-
<li><a href="https://unlimited-elements.com/
|
448 |
-
<li><a href="https://unlimited-elements.com/
|
449 |
-
<li><a href="https://unlimited-elements.com/
|
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>
|
455 |
<ol>
|
456 |
-
<li><a href="https://unlimited-elements.com/
|
457 |
-
<li><a href="https://unlimited-elements.com/
|
458 |
-
<li><a href="https://unlimited-elements.com/
|
459 |
-
<li><a href="https://unlimited-elements.com/
|
460 |
-
<li><a href="https://unlimited-elements.com/
|
461 |
-
<li><a href="https://unlimited-elements.com/
|
462 |
-
<li><a href="https://unlimited-elements.com/
|
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>
|
467 |
<ol>
|
468 |
-
<li><a href="https://unlimited-elements.com/
|
469 |
-
<li><a href="https://unlimited-elements.com/
|
470 |
-
<li><a href="https://unlimited-elements.com/
|
|
|
|
|
|
|
|
|
|
|
471 |
</ol>
|
472 |
|
473 |
-
<h3>
|
474 |
<ol>
|
475 |
-
<li><a href="https://unlimited-elements.com/
|
476 |
-
<li><a href="https://unlimited-elements.com/
|
477 |
-
<li><a href="https://unlimited-elements.com/
|
478 |
-
<li><a href="https://unlimited-elements.com/
|
479 |
-
<li><a href="https://unlimited-elements.com/
|
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>
|
487 |
<ol>
|
488 |
-
<li><a href="https://unlimited-elements.com/
|
489 |
-
<li><a href="https://unlimited-elements.com/
|
490 |
-
<li><a href="https://unlimited-elements.com/
|
491 |
-
<li><a href="https://unlimited-elements.com/
|
492 |
-
<li><a href="https://unlimited-elements.com/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
493 |
</ol>
|
494 |
|
495 |
-
<h3>
|
496 |
<ol>
|
497 |
-
<li><a href="
|
498 |
-
<li><a href="https://unlimited-elements.com/
|
499 |
-
<li><a href="https://unlimited-elements.com/
|
500 |
-
<li><a href="https://unlimited-elements.com/
|
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:
|
|
|
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.
|
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
|