PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.86
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.86
51.1.86 51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 All 40 releases
← All changes | includes/ModulesMap.php +119 -85 51.1.7851.1.86 View file →
@@ -159,66 +159,67 @@
159 159 'has-pro' => true,
160 160 'category' => 'woocommerce',
161 161 ],
162 162 'facet-taxonomy' => [
163 - 'title' => esc_html__('Facet Taxonomy', 'king-addons'),
164 - 'description' => esc_html__('Checkbox-based taxonomy filter bound to a grid by Query ID.', 'king-addons'),
163 + 'title' => esc_html__('Taxonomy Filter', 'king-addons'),
164 + 'description' => esc_html__('Filter products by category, tag, color, size, or any taxonomy — without reloading the page.', 'king-addons'),
165 165 'php-class' => 'Facet_Taxonomy',
166 166 'docs-link' => '',
167 167 'demo-link' => '',
168 168 'css' => ['style'],
169 169 'js' => ['script'],
170 - 'category' => 'other',
170 + 'category' => 'woocommerce',
171 171 ],
172 172 'facet-price' => [
173 - 'title' => esc_html__('Facet Price Range', 'king-addons'),
174 - 'description' => esc_html__('Price range filter for WooCommerce products via Query ID.', 'king-addons'),
173 + 'title' => esc_html__('Price Filter', 'king-addons'),
174 + 'description' => esc_html__('Let shoppers filter products by price range. Updates the grid without a page reload.', 'king-addons'),
175 175 'php-class' => 'Facet_Price',
176 176 'docs-link' => '',
177 177 'demo-link' => '',
178 178 'css' => ['style'],
179 179 'js' => ['script'],
180 - 'category' => 'other',
180 + 'category' => 'woocommerce',
181 181 ],
182 182 'facet-search' => [
183 - 'title' => esc_html__('Facet Search', 'king-addons'),
184 - 'description' => esc_html__('Search input that updates linked grids through faceted filters.', 'king-addons'),
183 + 'title' => esc_html__('Search Filter', 'king-addons'),
184 + 'description' => esc_html__('Search products and update the linked grid as the shopper types.', 'king-addons'),
185 185 'php-class' => 'Facet_Search',
186 186 'docs-link' => '',
187 187 'demo-link' => '',
188 188 'css' => ['style'],
189 189 'js' => ['script'],
190 - 'category' => 'navigation',
190 + 'category' => 'woocommerce',
191 191 ],
192 192 'facet-reset' => [
193 - 'title' => esc_html__('Facet Reset', 'king-addons'),
194 - 'description' => esc_html__('Reset button to clear active filters for a Query ID.', 'king-addons'),
193 + 'title' => esc_html__('Reset Filters', 'king-addons'),
194 + 'description' => esc_html__('One button to clear every selected shop filter.', 'king-addons'),
195 195 'php-class' => 'Facet_Reset',
196 196 'docs-link' => '',
197 197 'demo-link' => '',
198 198 'css' => ['style'],
199 199 'js' => ['script'],
200 - 'category' => 'other',
200 + 'category' => 'woocommerce',
201 201 ],
202 202 'facet-active-filters' => [
203 - 'title' => esc_html__('Facet Active Filters', 'king-addons'),
204 - 'description' => esc_html__('Displays selected filters and allows quick removal.', 'king-addons'),
203 + 'title' => esc_html__('Active Filters', 'king-addons'),
204 + 'description' => esc_html__('Show selected filters as chips so shoppers can remove them one by one.', 'king-addons'),
205 205 'php-class' => 'Facet_Active_Filters',
206 206 'docs-link' => '',
207 207 'demo-link' => '',
208 208 'css' => ['style'],
209 209 'js' => ['script'],
210 - 'category' => 'other',
210 + 'category' => 'woocommerce',
211 211 ],
212 212 'facet-meta' => [
213 - 'title' => esc_html__('Facet Meta/ACF', 'king-addons'),
214 - 'description' => esc_html__('Filter by ACF/custom field with text/select/range controls.', 'king-addons'),
213 + 'title' => esc_html__('Custom Field Filter', 'king-addons'),
214 + 'description' => esc_html__('Filter products by SKU, ACF, or any custom field (text, select, or range). Pro.', 'king-addons'),
215 215 'php-class' => 'Facet_Meta',
216 216 'docs-link' => '',
217 217 'demo-link' => '',
218 218 'css' => ['style'],
219 219 'js' => ['script'],
220 - 'category' => 'other',
220 + 'has-pro' => true,
221 + 'category' => 'woocommerce',
221 222 ],
222 223 'compare-table' => [
223 224 'title' => esc_html__('Compare Products Table', 'king-addons'),
224 225 'description' => esc_html__('Side-by-side WooCommerce product comparison with price, rating, stock, and add-to-cart. Pro adds category filters, difference highlights, extra attributes, and sticky header.', 'king-addons'),
@@ -531,9 +532,9 @@
531 532 'php-class' => 'Auto_Scrolling_Text',
532 533 'docs-link' => '',
533 534 'demo-link' => 'https://kingaddons.com/elementor/auto-scrolling-text/',
534 535 'css' => ['style'],
535 - 'js' => [],
536 + 'js' => ['script'],
536 537 'category' => 'creative',
537 538 ],
538 539 'popup' => [
539 540 'title' => esc_html__('Popup & Lightbox Modal', 'king-addons'),
@@ -1182,9 +1183,9 @@
1182 1183 'demo-link' => '',
1183 1184 'css' => ['style'],
1184 1185 'js' => [],
1185 1186 'has-pro' => true,
1186 - 'category' => 'woocommerce',
1187 + 'category' => 'woo-builder',
1187 1188 ],
1188 1189 'woo-product-price' => [
1189 1190 'title' => esc_html__('Product Price', 'king-addons'),
1190 1191 'description' => esc_html__('Displays WooCommerce product price with optional discount badge formatting.', 'king-addons'),
@@ -1193,9 +1194,9 @@
1193 1194 'demo-link' => '',
1194 1195 'css' => ['style'],
1195 1196 'js' => [],
1196 1197 'has-pro' => true,
1197 - 'category' => 'woocommerce',
1198 + 'category' => 'woo-builder',
1198 1199 ],
1199 1200 'woo-product-sku' => [
1200 1201 'title' => esc_html__('Product SKU', 'king-addons'),
1201 1202 'description' => esc_html__('Displays product SKU with label and optional fallbacks.', 'king-addons'),
@@ -1204,9 +1205,9 @@
1204 1205 'demo-link' => '',
1205 1206 'css' => ['style'],
1206 1207 'js' => [],
1207 1208 'has-pro' => true,
1208 - 'category' => 'woocommerce',
1209 + 'category' => 'woo-builder',
1209 1210 ],
1210 1211 'woo-product-rating' => [
1211 1212 'title' => esc_html__('Product Rating', 'king-addons'),
1212 1213 'description' => esc_html__('Shows product rating stars and optional reviews count/link.', 'king-addons'),
@@ -1215,9 +1216,9 @@
1215 1216 'demo-link' => '',
1216 1217 'css' => ['style'],
1217 1218 'js' => [],
1218 1219 'has-pro' => true,
1219 - 'category' => 'woocommerce',
1220 + 'category' => 'woo-builder',
1220 1221 ],
1221 1222 'woo-product-stock' => [
1222 1223 'title' => esc_html__('Product Stock', 'king-addons'),
1223 1224 'description' => esc_html__('Displays product stock status with optional quantity and low-stock messaging.', 'king-addons'),
@@ -1226,9 +1227,9 @@
1226 1227 'demo-link' => '',
1227 1228 'css' => ['style'],
1228 1229 'js' => [],
1229 1230 'has-pro' => true,
1230 - 'category' => 'woocommerce',
1231 + 'category' => 'woo-builder',
1231 1232 ],
1232 1233 'woo-product-short-description' => [
1233 1234 'title' => esc_html__('Product Short Description', 'king-addons'),
1234 1235 'description' => esc_html__('Shows WooCommerce short description with optional trim and read more (Pro).', 'king-addons'),
@@ -1237,9 +1238,9 @@
1237 1238 'demo-link' => '',
1238 1239 'css' => ['style'],
1239 1240 'js' => ['script'],
1240 1241 'has-pro' => true,
1241 - 'category' => 'woocommerce',
1242 + 'category' => 'woo-builder',
1242 1243 ],
1243 1244 'woo-product-full-description' => [
1244 1245 'title' => esc_html__('Product Full Description', 'king-addons'),
1245 1246 'description' => esc_html__('Displays full product description with optional trimming (Pro).', 'king-addons'),
@@ -1248,9 +1249,9 @@
1248 1249 'demo-link' => '',
1249 1250 'css' => ['style'],
1250 1251 'js' => [],
1251 1252 'has-pro' => true,
1252 - 'category' => 'woocommerce',
1253 + 'category' => 'woo-builder',
1253 1254 ],
1254 1255 'woo-product-add-to-cart' => [
1255 1256 'title' => esc_html__('Add To Cart', 'king-addons'),
1256 1257 'description' => esc_html__('Renders WooCommerce add-to-cart button with quantity and optional AJAX (Pro).', 'king-addons'),
@@ -1259,9 +1260,9 @@
1259 1260 'demo-link' => '',
1260 1261 'css' => ['style'],
1261 1262 'js' => ['script'],
1262 1263 'has-pro' => true,
1263 - 'category' => 'woocommerce',
1264 + 'category' => 'woo-builder',
1264 1265 ],
1265 1266 'woo-product-images-gallery' => [
1266 1267 'title' => esc_html__('Product Images Gallery', 'king-addons'),
1267 1268 'description' => esc_html__('Displays product main image and gallery with slider/grid layouts.', 'king-addons'),
@@ -1270,9 +1271,9 @@
1270 1271 'demo-link' => '',
1271 1272 'css' => ['style'],
1272 1273 'js' => ['script'],
1273 1274 'has-pro' => true,
1274 - 'category' => 'woocommerce',
1275 + 'category' => 'woo-builder',
1275 1276 ],
1276 1277 'woo-product-meta' => [
1277 1278 'title' => esc_html__('Product Meta', 'king-addons'),
1278 1279 'description' => esc_html__('Shows product categories, tags, and optional brand/SKU.', 'king-addons'),
@@ -1281,9 +1282,9 @@
1281 1282 'demo-link' => '',
1282 1283 'css' => ['style'],
1283 1284 'js' => [],
1284 1285 'has-pro' => true,
1285 - 'category' => 'woocommerce',
1286 + 'category' => 'woo-builder',
1286 1287 ],
1287 1288 'woo-product-breadcrumbs' => [
1288 1289 'title' => esc_html__('Product Breadcrumbs', 'king-addons'),
1289 1290 'description' => esc_html__('WooCommerce breadcrumbs with separator and trim options.', 'king-addons'),
@@ -1292,9 +1293,9 @@
1292 1293 'demo-link' => '',
1293 1294 'css' => ['style'],
1294 1295 'js' => [],
1295 1296 'has-pro' => true,
1296 - 'category' => 'woocommerce',
1297 + 'category' => 'woo-builder',
1297 1298 ],
1298 1299 'woo-product-tabs' => [
1299 1300 'title' => esc_html__('Product Tabs', 'king-addons'),
1300 1301 'description' => esc_html__('Displays product tabs with layout and styling options.', 'king-addons'),
@@ -1303,9 +1304,9 @@
1303 1304 'demo-link' => '',
1304 1305 'css' => ['style'],
1305 1306 'js' => ['script'],
1306 1307 'has-pro' => true,
1307 - 'category' => 'woocommerce',
1308 + 'category' => 'woo-builder',
1308 1309 ],
1309 1310 'woo-product-custom-tabs' => [
1310 1311 'title' => esc_html__('Product Custom Tabs', 'king-addons'),
1311 1312 'description' => esc_html__('Adds custom tabs from text or meta/ACF (Pro for multiple/ACF/meta).', 'king-addons'),
@@ -1314,9 +1315,9 @@
1314 1315 'demo-link' => '',
1315 1316 'css' => ['style'],
1316 1317 'js' => ['script'],
1317 1318 'has-pro' => true,
1318 - 'category' => 'woocommerce',
1319 + 'category' => 'woo-builder',
1319 1320 ],
1320 1321 'woo-product-acf-field' => [
1321 1322 'title' => esc_html__('Product ACF / Attribute Field', 'king-addons'),
1322 1323 'description' => esc_html__('Outputs a product ACF field or product attribute with optional before/after text and fallback.', 'king-addons'),
@@ -1325,9 +1326,9 @@
1325 1326 'demo-link' => '',
1326 1327 'css' => ['style'],
1327 1328 'js' => [],
1328 1329 'has-pro' => true,
1329 - 'category' => 'woocommerce',
1330 + 'category' => 'woo-builder',
1330 1331 ],
1331 1332 'woo-product-variations' => [
1332 1333 'title' => esc_html__('Product Variations', 'king-addons'),
1333 1334 'description' => esc_html__('Variation selectors; swatches and advanced behaviors are Pro.', 'king-addons'),
@@ -1336,9 +1337,9 @@
1336 1337 'demo-link' => '',
1337 1338 'css' => ['style'],
1338 1339 'js' => ['script'],
1339 1340 'has-pro' => true,
1340 - 'category' => 'woocommerce',
1341 + 'category' => 'woo-builder',
1341 1342 ],
1342 1343 'woo-product-countdown' => [
1343 1344 'title' => esc_html__('Product Sale Countdown', 'king-addons'),
1344 1345 'description' => esc_html__('Countdown to sale end date with optional custom date and seconds (Pro).', 'king-addons'),
@@ -1347,9 +1348,9 @@
1347 1348 'demo-link' => '',
1348 1349 'css' => ['style'],
1349 1350 'js' => ['script'],
1350 1351 'has-pro' => true,
1351 - 'category' => 'woocommerce',
1352 + 'category' => 'woo-builder',
1352 1353 ],
1353 1354 'woo-product-badges' => [
1354 1355 'title' => esc_html__('Product Badges', 'king-addons'),
1355 1356 'description' => esc_html__('Sale/New badges; Pro adds percent, best seller, custom badges.', 'king-addons'),
@@ -1358,9 +1359,9 @@
1358 1359 'demo-link' => '',
1359 1360 'css' => ['style'],
1360 1361 'js' => [],
1361 1362 'has-pro' => true,
1362 - 'category' => 'woocommerce',
1363 + 'category' => 'woo-builder',
1363 1364 ],
1364 1365 'woo-product-related' => [
1365 1366 'title' => esc_html__('Related Products', 'king-addons'),
1366 1367 'description' => esc_html__('Displays related products grid.', 'king-addons'),
@@ -1368,10 +1369,10 @@
1368 1369 'docs-link' => '',
1369 1370 'demo-link' => '',
1370 1371 'css' => ['style'],
1371 1372 'js' => [],
1372 - 'has-pro' => true,
1373 - 'category' => 'woocommerce',
1373 + 'has-pro' => false,
1374 + 'category' => 'woo-builder',
1374 1375 ],
1375 1376 'woo-product-upsell' => [
1376 1377 'title' => esc_html__('Upsell Products', 'king-addons'),
1377 1378 'description' => esc_html__('Displays upsell products grid.', 'king-addons'),
@@ -1379,10 +1380,10 @@
1379 1380 'docs-link' => '',
1380 1381 'demo-link' => '',
1381 1382 'css' => ['style'],
1382 1383 'js' => [],
1383 - 'has-pro' => true,
1384 - 'category' => 'woocommerce',
1384 + 'has-pro' => false,
1385 + 'category' => 'woo-builder',
1385 1386 ],
1386 1387 'woo-product-cross-sell' => [
1387 1388 'title' => esc_html__('Cross-sell Products', 'king-addons'),
1388 1389 'description' => esc_html__('Displays cross-sell products grid.', 'king-addons'),
@@ -1390,10 +1391,10 @@
1390 1391 'docs-link' => '',
1391 1392 'demo-link' => '',
1392 1393 'css' => ['style'],
1393 1394 'js' => [],
1394 - 'has-pro' => true,
1395 - 'category' => 'woocommerce',
1395 + 'has-pro' => false,
1396 + 'category' => 'woo-builder',
1396 1397 ],
1397 1398 'woo-archive-title' => [
1398 1399 'title' => esc_html__('Archive Title', 'king-addons'),
1399 1400 'description' => esc_html__('Displays WooCommerce archive title.', 'king-addons'),
@@ -1402,9 +1403,9 @@
1402 1403 'demo-link' => '',
1403 1404 'css' => ['style'],
1404 1405 'js' => ['script'],
1405 1406 'has-pro' => true,
1406 - 'category' => 'woocommerce',
1407 + 'category' => 'woo-builder',
1407 1408 ],
1408 1409 'woo-archive-description' => [
1409 1410 'title' => esc_html__('Archive Description', 'king-addons'),
1410 1411 'description' => esc_html__('Displays WooCommerce archive description.', 'king-addons'),
@@ -1413,10 +1414,21 @@
1413 1414 'demo-link' => '',
1414 1415 'css' => ['style'],
1415 1416 'js' => ['script'],
1416 1417 'has-pro' => true,
1417 - 'category' => 'woocommerce',
1418 + 'category' => 'woo-builder',
1418 1419 ],
1420 + 'loop-grid' => [
1421 + 'title' => esc_html__('Loop Grid', 'king-addons'),
1422 + 'description' => esc_html__('Repeats a Loop Builder item template for every entry a query returns.', 'king-addons'),
1423 + 'php-class' => 'Loop_Grid',
1424 + 'docs-link' => '',
1425 + 'demo-link' => '',
1426 + 'css' => ['style'],
1427 + 'js' => ['script'],
1428 + 'has-pro' => false,
1429 + 'category' => 'king-addons',
1430 + ],
1419 1431 'woo-products-grid' => [
1420 1432 'title' => esc_html__('Products Grid', 'king-addons'),
1421 1433 'description' => esc_html__('Displays products grid for WooCommerce archives.', 'king-addons'),
1422 1434 'php-class' => 'Woo_Products_Grid',
@@ -1424,9 +1436,9 @@
1424 1436 'demo-link' => '',
1425 1437 'css' => ['style'],
1426 1438 'js' => ['script'],
1427 1439 'has-pro' => true,
1428 - 'category' => 'woocommerce',
1440 + 'category' => 'woo-builder',
1429 1441 ],
1430 1442 'woo-products-pagination' => [
1431 1443 'title' => esc_html__('Products Pagination', 'king-addons'),
1432 1444 'description' => esc_html__('Pagination control for product archives.', 'king-addons'),
@@ -1434,10 +1446,10 @@
1434 1446 'docs-link' => '',
1435 1447 'demo-link' => '',
1436 1448 'css' => ['style'],
1437 1449 'js' => [],
1438 - 'has-pro' => true,
1439 - 'category' => 'woocommerce',
1450 + 'has-pro' => false,
1451 + 'category' => 'woo-builder',
1440 1452 ],
1441 1453 'woo-products-sorting' => [
1442 1454 'title' => esc_html__('Products Sorting', 'king-addons'),
1443 1455 'description' => esc_html__('Sorting control for product archives.', 'king-addons'),
@@ -1446,9 +1458,9 @@
1446 1458 'demo-link' => '',
1447 1459 'css' => ['style'],
1448 1460 'js' => ['script'],
1449 1461 'has-pro' => true,
1450 - 'category' => 'woocommerce',
1462 + 'category' => 'woo-builder',
1451 1463 ],
1452 1464 'woo-products-result-count' => [
1453 1465 'title' => esc_html__('Products Result Count', 'king-addons'),
1454 1466 'description' => esc_html__('Shows product result count on archives.', 'king-addons'),
@@ -1457,9 +1469,9 @@
1457 1469 'demo-link' => '',
1458 1470 'css' => ['style'],
1459 1471 'js' => [],
1460 1472 'has-pro' => true,
1461 - 'category' => 'woocommerce',
1473 + 'category' => 'woo-builder',
1462 1474 ],
1463 1475 'woo-cart-table' => [
1464 1476 'title' => esc_html__('Cart Table', 'king-addons'),
1465 1477 'description' => esc_html__('Displays WooCommerce cart items table with optional totals.', 'king-addons'),
@@ -1468,9 +1480,9 @@
1468 1480 'demo-link' => '',
1469 1481 'css' => ['style'],
1470 1482 'js' => ['script'],
1471 1483 'has-pro' => true,
1472 - 'category' => 'woocommerce',
1484 + 'category' => 'woo-builder',
1473 1485 ],
1474 1486 'woo-cart-totals' => [
1475 1487 'title' => esc_html__('Cart Totals', 'king-addons'),
1476 1488 'description' => esc_html__('Shows WooCommerce cart totals section.', 'king-addons'),
@@ -1479,9 +1491,9 @@
1479 1491 'demo-link' => '',
1480 1492 'css' => ['style'],
1481 1493 'js' => ['script'],
1482 1494 'has-pro' => true,
1483 - 'category' => 'woocommerce',
1495 + 'category' => 'woo-builder',
1484 1496 ],
1485 1497 'woo-cart-cross-sells' => [
1486 1498 'title' => esc_html__('Cart Cross-sells', 'king-addons'),
1487 1499 'description' => esc_html__('Displays cross-sell products on cart page.', 'king-addons'),
@@ -1490,9 +1502,9 @@
1490 1502 'demo-link' => '',
1491 1503 'css' => ['style'],
1492 1504 'js' => ['script'],
1493 1505 'has-pro' => true,
1494 - 'category' => 'woocommerce',
1506 + 'category' => 'woo-builder',
1495 1507 ],
1496 1508 'woo-archive-banner' => [
1497 1509 'title' => esc_html__('Archive Banner', 'king-addons'),
1498 1510 'description' => esc_html__('Banner for shop/category archives with image, title, description.', 'king-addons'),
@@ -1501,9 +1513,9 @@
1501 1513 'demo-link' => '',
1502 1514 'css' => ['style'],
1503 1515 'js' => ['script'],
1504 1516 'has-pro' => true,
1505 - 'category' => 'woocommerce',
1517 + 'category' => 'woo-builder',
1506 1518 ],
1507 1519 'woo-checkout-form' => [
1508 1520 'title' => esc_html__('Checkout Form', 'king-addons'),
1509 1521 'description' => esc_html__('Renders the WooCommerce checkout form with optional login/coupon/order-notes toggles.', 'king-addons'),
@@ -1510,11 +1522,11 @@
1510 1522 'php-class' => 'Woo_Checkout_Form',
1511 1523 'docs-link' => '',
1512 1524 'demo-link' => '',
1513 1525 'css' => ['style'],
1514 - 'js' => [],
1526 + 'js' => ['script'],
1515 1527 'has-pro' => true,
1516 - 'category' => 'woocommerce',
1528 + 'category' => 'woo-builder',
1517 1529 ],
1518 1530 'woo-checkout-order-summary' => [
1519 1531 'title' => esc_html__('Checkout Order Summary', 'king-addons'),
1520 1532 'description' => esc_html__('Displays checkout order review; Pro can make it sticky.', 'king-addons'),
@@ -1523,9 +1535,9 @@
1523 1535 'demo-link' => '',
1524 1536 'css' => ['style'],
1525 1537 'js' => [],
1526 1538 'has-pro' => true,
1527 - 'category' => 'woocommerce',
1539 + 'category' => 'woo-builder',
1528 1540 ],
1529 1541 'woo-checkout-payment' => [
1530 1542 'title' => esc_html__('Checkout Payment', 'king-addons'),
1531 1543 'description' => esc_html__('Shows checkout payment methods and place order area.', 'king-addons'),
@@ -1534,9 +1546,9 @@
1534 1546 'demo-link' => '',
1535 1547 'css' => ['style'],
1536 1548 'js' => ['script'],
1537 1549 'has-pro' => true,
1538 - 'category' => 'woocommerce',
1550 + 'category' => 'woo-builder',
1539 1551 ],
1540 1552 'woo-checkout-place-order' => [
1541 1553 'title' => esc_html__('Checkout Place Order Button', 'king-addons'),
1542 1554 'description' => esc_html__('Standalone place order button for checkout.', 'king-addons'),
@@ -1543,11 +1555,11 @@
1543 1555 'php-class' => 'Woo_Checkout_Place_Order',
1544 1556 'docs-link' => '',
1545 1557 'demo-link' => '',
1546 1558 'css' => ['style'],
1547 - 'js' => [],
1559 + 'js' => ['script'],
1548 1560 'has-pro' => true,
1549 - 'category' => 'woocommerce',
1561 + 'category' => 'woo-builder',
1550 1562 ],
1551 1563 'woo-checkout-coupon' => [
1552 1564 'title' => esc_html__('Checkout Coupon', 'king-addons'),
1553 1565 'description' => esc_html__('Displays the coupon form on checkout.', 'king-addons'),
@@ -1556,9 +1568,9 @@
1556 1568 'demo-link' => '',
1557 1569 'css' => ['style'],
1558 1570 'js' => [],
1559 1571 'has-pro' => true,
1560 - 'category' => 'woocommerce',
1572 + 'category' => 'woo-builder',
1561 1573 ],
1562 1574 'woo-checkout-login' => [
1563 1575 'title' => esc_html__('Checkout Login', 'king-addons'),
1564 1576 'description' => esc_html__('Shows returning customer login prompt on checkout.', 'king-addons'),
@@ -1567,9 +1579,9 @@
1567 1579 'demo-link' => '',
1568 1580 'css' => ['style'],
1569 1581 'js' => [],
1570 1582 'has-pro' => true,
1571 - 'category' => 'woocommerce',
1583 + 'category' => 'woo-builder',
1572 1584 ],
1573 1585 'woo-checkout-progress' => [
1574 1586 'title' => esc_html__('Checkout Progress', 'king-addons'),
1575 1587 'description' => esc_html__('Progress indicator for cart/checkout/complete; Pro adds steps layout.', 'king-addons'),
@@ -1578,9 +1590,9 @@
1578 1590 'demo-link' => '',
1579 1591 'css' => ['style'],
1580 1592 'js' => [],
1581 1593 'has-pro' => true,
1582 - 'category' => 'woocommerce',
1594 + 'category' => 'woo-builder',
1583 1595 ],
1584 1596 'woo-my-account-navigation' => [
1585 1597 'title' => esc_html__('My Account Navigation', 'king-addons'),
1586 1598 'description' => esc_html__('Displays WooCommerce My Account navigation menu.', 'king-addons'),
@@ -1589,9 +1601,9 @@
1589 1601 'demo-link' => '',
1590 1602 'css' => ['style'],
1591 1603 'js' => ['script'],
1592 1604 'has-pro' => true,
1593 - 'category' => 'woocommerce',
1605 + 'category' => 'woo-builder',
1594 1606 ],
1595 1607 'woo-my-account-content' => [
1596 1608 'title' => esc_html__('My Account Content', 'king-addons'),
1597 1609 'description' => esc_html__('Outputs My Account endpoint content.', 'king-addons'),
@@ -1600,9 +1612,9 @@
1600 1612 'demo-link' => '',
1601 1613 'css' => ['style'],
1602 1614 'js' => [],
1603 1615 'has-pro' => true,
1604 - 'category' => 'woocommerce',
1616 + 'category' => 'woo-builder',
1605 1617 ],
1606 1618 'woo-my-account-orders' => [
1607 1619 'title' => esc_html__('My Account Orders', 'king-addons'),
1608 1620 'description' => esc_html__('Lists customer orders with pagination.', 'king-addons'),
@@ -1611,9 +1623,9 @@
1611 1623 'demo-link' => '',
1612 1624 'css' => ['style'],
1613 1625 'js' => [],
1614 1626 'has-pro' => true,
1615 - 'category' => 'woocommerce',
1627 + 'category' => 'woo-builder',
1616 1628 ],
1617 1629 'woo-my-account-downloads' => [
1618 1630 'title' => esc_html__('My Account Downloads', 'king-addons'),
1619 1631 'description' => esc_html__('Shows customer downloadable products.', 'king-addons'),
@@ -1622,9 +1634,9 @@
1622 1634 'demo-link' => '',
1623 1635 'css' => ['style'],
1624 1636 'js' => [],
1625 1637 'has-pro' => true,
1626 - 'category' => 'woocommerce',
1638 + 'category' => 'woo-builder',
1627 1639 ],
1628 1640 'woo-my-account-address' => [
1629 1641 'title' => esc_html__('My Account Address', 'king-addons'),
1630 1642 'description' => esc_html__('Allows customer to view/edit billing/shipping addresses.', 'king-addons'),
@@ -1633,9 +1645,9 @@
1633 1645 'demo-link' => '',
1634 1646 'css' => ['style'],
1635 1647 'js' => [],
1636 1648 'has-pro' => true,
1637 - 'category' => 'woocommerce',
1649 + 'category' => 'woo-builder',
1638 1650 ],
1639 1651 'woo-my-account-details' => [
1640 1652 'title' => esc_html__('My Account Details', 'king-addons'),
1641 1653 'description' => esc_html__('Account details form (name, email, password).', 'king-addons'),
@@ -1644,9 +1656,9 @@
1644 1656 'demo-link' => '',
1645 1657 'css' => ['style'],
1646 1658 'js' => [],
1647 1659 'has-pro' => true,
1648 - 'category' => 'woocommerce',
1660 + 'category' => 'woo-builder',
1649 1661 ],
1650 1662 'woo-my-account-dashboard' => [
1651 1663 'title' => esc_html__('My Account Dashboard', 'king-addons'),
1652 1664 'description' => esc_html__('Outputs WooCommerce My Account dashboard area.', 'king-addons'),
@@ -1655,9 +1667,9 @@
1655 1667 'demo-link' => '',
1656 1668 'css' => [],
1657 1669 'js' => [],
1658 1670 'has-pro' => false,
1659 - 'category' => 'woocommerce',
1671 + 'category' => 'woo-builder',
1660 1672 ],
1661 1673 'woo-my-account-order-details' => [
1662 1674 'title' => esc_html__('My Account Order Details', 'king-addons'),
1663 1675 'description' => esc_html__('Displays order view in My Account when an order is selected.', 'king-addons'),
@@ -1666,9 +1678,9 @@
1666 1678 'demo-link' => '',
1667 1679 'css' => [],
1668 1680 'js' => [],
1669 1681 'has-pro' => false,
1670 - 'category' => 'woocommerce',
1682 + 'category' => 'woo-builder',
1671 1683 ],
1672 1684 'woo-my-account-logout' => [
1673 1685 'title' => esc_html__('My Account Logout', 'king-addons'),
1674 1686 'description' => esc_html__('Shows a logout button/link for My Account.', 'king-addons'),
@@ -1677,9 +1689,9 @@
1677 1689 'demo-link' => '',
1678 1690 'css' => ['style'],
1679 1691 'js' => ['script'],
1680 1692 'has-pro' => false,
1681 - 'category' => 'woocommerce',
1693 + 'category' => 'woo-builder',
1682 1694 ],
1683 1695 'woo-my-account-acf-fields' => [
1684 1696 'title' => esc_html__('My Account ACF Extra Fields', 'king-addons'),
1685 1697 'description' => esc_html__('Adds extra ACF fields for My Account endpoints (Pro).', 'king-addons'),
@@ -1688,9 +1700,9 @@
1688 1700 'demo-link' => '',
1689 1701 'css' => [],
1690 1702 'js' => [],
1691 1703 'has-pro' => true,
1692 - 'category' => 'woocommerce',
1704 + 'category' => 'woo-builder',
1693 1705 ],
1694 1706 'woo-checkout-steps' => [
1695 1707 'title' => esc_html__('Checkout Steps (Multi-step)', 'king-addons'),
1696 1708 'description' => esc_html__('Multi-step indicator for checkout (Pro for live steps).', 'king-addons'),
@@ -1699,9 +1711,9 @@
1699 1711 'demo-link' => '',
1700 1712 'css' => [],
1701 1713 'js' => [],
1702 1714 'has-pro' => true,
1703 - 'category' => 'woocommerce',
1715 + 'category' => 'woo-builder',
1704 1716 ],
1705 1717 'woo-checkout-sticky-sidebar' => [
1706 1718 'title' => esc_html__('Checkout Sticky Sidebar', 'king-addons'),
1707 1719 'description' => esc_html__('Sticky order summary for checkout (Pro).', 'king-addons'),
@@ -1710,9 +1722,9 @@
1710 1722 'demo-link' => '',
1711 1723 'css' => [],
1712 1724 'js' => [],
1713 1725 'has-pro' => true,
1714 - 'category' => 'woocommerce',
1726 + 'category' => 'woo-builder',
1715 1727 ],
1716 1728 'woo-checkout-acf-fields' => [
1717 1729 'title' => esc_html__('Checkout ACF Extra Fields', 'king-addons'),
1718 1730 'description' => esc_html__('Adds ACF-driven extra fields to checkout (Pro).', 'king-addons'),
@@ -1719,11 +1731,11 @@
1719 1731 'php-class' => 'Woo_Checkout_ACF_Fields',
1720 1732 'docs-link' => '',
1721 1733 'demo-link' => '',
1722 1734 'css' => [],
1723 - 'js' => [],
1735 + 'js' => ['script'],
1724 1736 'has-pro' => true,
1725 - 'category' => 'woocommerce',
1737 + 'category' => 'woo-builder',
1726 1738 ],
1727 1739 'woo-cart-coupon-form' => [
1728 1740 'title' => esc_html__('Cart Coupon Form', 'king-addons'),
1729 1741 'description' => esc_html__('Shows the cart coupon entry form.', 'king-addons'),
@@ -1732,9 +1744,9 @@
1732 1744 'demo-link' => '',
1733 1745 'css' => ['style'],
1734 1746 'js' => ['script'],
1735 1747 'has-pro' => false,
1736 - 'category' => 'woocommerce',
1748 + 'category' => 'woo-builder',
1737 1749 ],
1738 1750 'woo-cart-empty' => [
1739 1751 'title' => esc_html__('Cart Empty Message', 'king-addons'),
1740 1752 'description' => esc_html__('Displays empty cart notice and return to shop button.', 'king-addons'),
@@ -1743,9 +1755,9 @@
1743 1755 'demo-link' => '',
1744 1756 'css' => [],
1745 1757 'js' => [],
1746 1758 'has-pro' => false,
1747 - 'category' => 'woocommerce',
1759 + 'category' => 'woo-builder',
1748 1760 ],
1749 1761 // WooCommerce Shortcode Wrapper Widgets
1750 1762 'woo-shortcode-cart' => [
1751 1763 'title' => esc_html__('WC Cart (Shortcode)', 'king-addons'),
@@ -1840,9 +1852,9 @@
1840 1852 'description' => esc_html__('Renders an add-to-cart button for a specific product using the [add_to_cart] shortcode.', 'king-addons'),
1841 1853 'php-class' => 'Woo_Shortcode_Add_To_Cart',
1842 1854 'docs-link' => '',
1843 1855 'demo-link' => '',
1844 - 'css' => [],
1856 + 'css' => ['style'],
1845 1857 'js' => [],
1846 1858 'has-pro' => false,
1847 1859 'category' => 'woocommerce',
1848 1860 ],
@@ -2021,8 +2033,30 @@
2021 2033 'js' => ['script'],
2022 2034 'has-pro' => true,
2023 2035 'category' => 'theme-builder',
2024 2036 ],
2037 + 'tb-search-results' => [
2038 + 'title' => esc_html__('TB - Search Results', 'king-addons'),
2039 + 'description' => esc_html__('Renders the results of the current search query, with a configurable empty state; Pro adds custom query arguments and skins.', 'king-addons'),
2040 + 'php-class' => 'TB_Search_Results',
2041 + 'docs-link' => '',
2042 + 'demo-link' => '',
2043 + 'css' => ['style'],
2044 + 'js' => ['script'],
2045 + 'has-pro' => true,
2046 + 'category' => 'theme-builder',
2047 + ],
2048 + 'tb-author-info' => [
2049 + 'title' => esc_html__('TB - Author Info', 'king-addons'),
2050 + 'description' => esc_html__('Shows the author of the current author archive - avatar, name, post count and biography; Pro adds social profile links.', 'king-addons'),
2051 + 'php-class' => 'TB_Author_Info',
2052 + 'docs-link' => '',
2053 + 'demo-link' => '',
2054 + 'css' => ['style'],
2055 + 'js' => ['script'],
2056 + 'has-pro' => true,
2057 + 'category' => 'theme-builder',
2058 + ],
2025 2059 'tb-404-title' => [
2026 2060 'title' => esc_html__('TB - 404 Title', 'king-addons'),
2027 2061 'description' => esc_html__('Customizable 404 page title with alignment and spacing controls; Pro adds style presets.', 'king-addons'),
2028 2062 'php-class' => 'TB_404_Title',
@@ -2119,9 +2153,9 @@
2119 2153 'docs-link' => '',
2120 2154 'demo-link' => '',
2121 2155 'css' => ['style'],
2122 2156 'js' => ['script'],
2123 - 'has-pro' => true,
2157 + 'has-pro' => false,
2124 2158 'category' => 'woocommerce',
2125 2159 ],
2126 2160 'wishlist-counter' => [
2127 2161 'title' => esc_html__('Wishlist Counter', 'king-addons'),
@@ -2130,9 +2164,9 @@
2130 2164 'docs-link' => '',
2131 2165 'demo-link' => '',
2132 2166 'css' => ['style'],
2133 2167 'js' => ['script'],
2134 - 'has-pro' => true,
2168 + 'has-pro' => false,
2135 2169 'category' => 'woocommerce',
2136 2170 ],
2137 2171 'wishlist-page' => [
2138 2172 'title' => esc_html__('Wishlist Page', 'king-addons'),
@@ -2141,9 +2175,9 @@
2141 2175 'docs-link' => '',
2142 2176 'demo-link' => '',
2143 2177 'css' => ['style'],
2144 2178 'js' => ['script'],
2145 - 'has-pro' => true,
2179 + 'has-pro' => false,
2146 2180 'category' => 'woocommerce',
2147 2181 ],
2148 2182 'wishlist-icon' => [
2149 2183 'title' => esc_html__('Wishlist Icon', 'king-addons'),
@@ -2213,10 +2247,10 @@
2213 2247 ],
2214 2248 ],
2215 2249 'features' => [
2216 2250 'faceted-filters' => [
2217 - 'title' => esc_html__('Faceted Filters', 'king-addons'),
2218 - 'description' => esc_html__('AJAX filters for posts and WooCommerce products with taxonomy, search, and price conditions.', 'king-addons'),
2251 + 'title' => esc_html__('Shop Filters', 'king-addons'),
2252 + 'description' => esc_html__('Color, price, size, and more — filter products without reloading the page.', 'king-addons'),
2219 2253 'php-class' => 'Faceted_Filters',
2220 2254 'has-pro' => true,
2221 2255 'docs-link' => '',
2222 2256 'demo-link' => '',
@@ -2344,9 +2378,9 @@
2344 2378 'php-class' => 'Wrapper_Link',
2345 2379 'docs-link' => '',
2346 2380 'demo-link' => 'https://kingaddons.com/elementor/wrapper-link/',
2347 2381 'css' => [],
2348 - 'js' => []
2382 + 'js' => ['wrapper-link']
2349 2383 ],
2350 2384 'duplicator' => [
2351 2385 'title' => esc_html__('Duplicator', 'king-addons'),
2352 2386 'description' => esc_html__('Adds feature to duplicate posts, pages, Elementor templates and etc.', 'king-addons'),