PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.87
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.87
51.1.87 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 All 41 releases
← All changes | includes/ModulesMap.php +1740 -36 51.1.38 → 51.1.87 View file →
@@ -11,8 +11,29 @@
11 11 public static function getModulesMapArray(): array
12 12 {
13 13 return [
14 14 'widgets' => [
15 + 'holographic-card' => [
16 + 'title' => esc_html__('3D Holographic Card', 'king-addons'),
17 + 'description' => esc_html__('Interactive 3D card with holographic film overlay, rim glow, and parallax effects. Features smooth pointer tracking with lerp animation for stunning visual depth.', 'king-addons'),
18 + 'php-class' => 'Holographic_Card',
19 + 'docs-link' => '',
20 + 'demo-link' => 'https://kingaddons.com/elementor/3d-holographic-card/',
21 + 'css' => ['style'],
22 + 'js' => ['script'],
23 + 'category' => 'creative',
24 + 'has-pro' => true,
25 + ],
26 + 'values-circle-infographic' => [
27 + 'title' => esc_html__('Values Circle Infographic', 'king-addons'),
28 + 'description' => esc_html__('Circular values infographic with central emblem, dotted SVG connectors, and six surrounding value blocks.', 'king-addons'),
29 + 'php-class' => 'Values_Circle_Infographic',
30 + 'docs-link' => '',
31 + 'demo-link' => '',
32 + 'css' => ['style'],
33 + 'js' => ['script'],
34 + 'category' => 'content',
35 + ],
15 36 'styled-text-builder' => [
16 37 'title' => esc_html__('Styled Text Builder', 'king-addons'),
17 38 'description' => esc_html__('Enables the creation of uniquely styled and animated text elements, offering extensive customization options for impactful and visually captivating web typography. Allows combining different styles in one text paragraph.', 'king-addons'),
18 39 'php-class' => 'Styled_Text_Builder',
@@ -18,9 +39,10 @@
18 39 'php-class' => 'Styled_Text_Builder',
19 40 'docs-link' => '',
20 41 'demo-link' => 'https://kingaddons.com/elementor/styled-text-builder/',
21 42 'css' => ['style'],
22 - 'js' => [],
43 + 'js' => ['script'],
44 + 'category' => 'content',
23 45 ],
24 46 'image-hotspots' => [
25 47 'title' => esc_html__('Image Hotspots', 'king-addons'),
26 48 'description' => esc_html__('Module for Elementor to create interactive, clickable areas on images, ideal for displaying information or links in a dynamic, visually engaging way. Uses only CSS, not any JS.', 'king-addons'),
@@ -28,8 +50,9 @@
28 50 'docs-link' => '',
29 51 'demo-link' => 'https://kingaddons.com/elementor/image-hotspots/',
30 52 'css' => ['style'],
31 53 'js' => [],
54 + 'category' => 'media',
32 55 ],
33 56 'one-page-navigation' => [
34 57 'title' => esc_html__('One Page Navigation', 'king-addons'),
35 58 'description' => esc_html__('Facilitates seamless navigation within a single page, using anchor links to smoothly scroll to different sections, enhancing user experience and site organization. Uses only CSS, not any JS.', 'king-addons'),
@@ -37,11 +60,12 @@
37 60 'docs-link' => '',
38 61 'demo-link' => 'https://kingaddons.com/elementor/one-page-navigation/',
39 62 'css' => ['style'],
40 63 'js' => [],
64 + 'category' => 'navigation',
41 65 ],
42 66 'off-canvas-content' => [
43 - 'title' => esc_html__('Off-Canvas Content ', 'king-addons'),
67 + 'title' => esc_html__('Off-Canvas Content', 'king-addons'),
44 68 'description' => esc_html__('Allows the creation of hidden (offcanvas), slide-in panels on websites, ideal for menus, widgets, or additional content, accessible with a simple user interaction.', 'king-addons'),
45 69 'php-class' => 'Off_Canvas_Content',
46 70 'docs-link' => '',
47 71 'demo-link' => 'https://kingaddons.com/elementor/off-canvas-content/',
@@ -46,8 +70,9 @@
46 70 'docs-link' => '',
47 71 'demo-link' => 'https://kingaddons.com/elementor/off-canvas-content/',
48 72 'css' => ['style'],
49 73 'js' => [],
74 + 'category' => 'content',
50 75 ],
51 76 'image-comparison' => [
52 77 'title' => esc_html__('Image Comparison', 'king-addons'),
53 78 'description' => esc_html__('Also known as Before & After, the widget offers an interactive tool to visually contrast two images side-by-side with a draggable slider, perfect for before-and-after views, product comparisons, or design showcases.', 'king-addons'),
@@ -55,8 +80,9 @@
55 80 'docs-link' => '',
56 81 'demo-link' => 'https://kingaddons.com/elementor/image-comparison/',
57 82 'css' => ['style'],
58 83 'js' => [],
84 + 'category' => 'media',
59 85 ],
60 86 'vertical-scrollable-image' => [
61 87 'title' => esc_html__('Vertical Scrollable Image', 'king-addons'),
62 88 'description' => esc_html__('Widget allows seamless vertical scrolling on mouse hover over through long images, such as infographics or timelines, on a webpage, enhancing user engagement and storytelling without resizing. Uses only CSS, not any JS.', 'king-addons'),
@@ -64,9 +90,346 @@
64 90 'docs-link' => '',
65 91 'demo-link' => 'https://kingaddons.com/elementor/vertical-scrollable-image/',
66 92 'css' => ['style'],
67 93 'js' => [],
94 + 'category' => 'media',
68 95 ],
96 + 'image-marquee' => [
97 + 'title' => esc_html__('Image Marquee', 'king-addons'),
98 + 'description' => esc_html__('Creates endlessly scrolling image ribbons with adjustable direction, speed, and gaps. Perfect for logo strips or visual showcases with optional per-image links and overlays.', 'king-addons'),
99 + 'php-class' => 'Image_Marquee',
100 + 'docs-link' => '',
101 + 'demo-link' => '',
102 + 'css' => ['style'],
103 + 'js' => ['script'],
104 + 'has-pro' => true,
105 + 'category' => 'media',
106 + ],
107 + 'rotating-image-tiles' => [
108 + 'title' => esc_html__('Rotating Image Tiles', 'king-addons'),
109 + 'description' => esc_html__('Animated grid of circular image tiles that rotate through multiple images with smooth transitions. Pro unlocks advanced rotation modes, per-tile masks, delays, and click actions.', 'king-addons'),
110 + 'php-class' => 'Rotating_Image_Tiles',
111 + 'docs-link' => '',
112 + 'demo-link' => '',
113 + 'css' => ['style'],
114 + 'js' => ['script'],
115 + 'has-pro' => true,
116 + 'category' => 'media',
117 + ],
118 + 'single-product' => [
119 + 'title' => esc_html__('Single Product', 'king-addons'),
120 + 'description' => esc_html__('Display a single WooCommerce product with image, price, rating, excerpt, and add-to-cart. Pro adds badges, stock bar, quantity selector, and gallery enhancements.', 'king-addons'),
121 + 'php-class' => 'Single_Product',
122 + 'docs-link' => '',
123 + 'demo-link' => '',
124 + 'css' => ['style'],
125 + 'js' => ['script'],
126 + 'has-pro' => true,
127 + 'category' => 'woocommerce',
128 + ],
129 + 'quick-view-product' => [
130 + 'title' => esc_html__('Quick View Product', 'king-addons'),
131 + 'description' => esc_html__('Quick product preview in a modal with image, price, rating, excerpt, and add-to-cart. Pro adds gallery thumbs, variations, sticky CTA, and related options.', 'king-addons'),
132 + 'php-class' => 'Quick_View_Product',
133 + 'docs-link' => '',
134 + 'demo-link' => '',
135 + 'css' => ['style'],
136 + 'js' => ['script'],
137 + 'has-pro' => true,
138 + 'category' => 'woocommerce',
139 + ],
140 + 'quick-product-slider' => [
141 + 'title' => esc_html__('Quick Product Slider', 'king-addons'),
142 + 'description' => esc_html__('WooCommerce product slider with image, price, rating, excerpt, and add-to-cart. Pro adds advanced hover animations, nav/dot skins, category filters, and higher limits.', 'king-addons'),
143 + 'php-class' => 'Quick_Product_Slider',
144 + 'docs-link' => '',
145 + 'demo-link' => '',
146 + 'css' => ['style'],
147 + 'js' => ['script'],
148 + 'has-pro' => true,
149 + 'category' => 'woocommerce',
150 + ],
151 + 'quick-product-grid' => [
152 + 'title' => esc_html__('Quick Product Grid', 'king-addons'),
153 + 'description' => esc_html__('WooCommerce product grid with image, price, rating, excerpt, and add-to-cart. Pro adds advanced hover animations, category filters, advanced badges, and higher limits.', 'king-addons'),
154 + 'php-class' => 'Quick_Product_Grid',
155 + 'docs-link' => '',
156 + 'demo-link' => '',
157 + 'css' => ['style'],
158 + 'js' => ['script'],
159 + 'has-pro' => true,
160 + 'category' => 'woocommerce',
161 + ],
162 + 'facet-taxonomy' => [
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 + 'php-class' => 'Facet_Taxonomy',
166 + 'docs-link' => '',
167 + 'demo-link' => '',
168 + 'css' => ['style'],
169 + 'js' => ['script'],
170 + 'category' => 'woocommerce',
171 + ],
172 + 'facet-price' => [
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 + 'php-class' => 'Facet_Price',
176 + 'docs-link' => '',
177 + 'demo-link' => '',
178 + 'css' => ['style'],
179 + 'js' => ['script'],
180 + 'category' => 'woocommerce',
181 + ],
182 + 'facet-search' => [
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 + 'php-class' => 'Facet_Search',
186 + 'docs-link' => '',
187 + 'demo-link' => '',
188 + 'css' => ['style'],
189 + 'js' => ['script'],
190 + 'category' => 'woocommerce',
191 + ],
192 + 'facet-reset' => [
193 + 'title' => esc_html__('Reset Filters', 'king-addons'),
194 + 'description' => esc_html__('One button to clear every selected shop filter.', 'king-addons'),
195 + 'php-class' => 'Facet_Reset',
196 + 'docs-link' => '',
197 + 'demo-link' => '',
198 + 'css' => ['style'],
199 + 'js' => ['script'],
200 + 'category' => 'woocommerce',
201 + ],
202 + 'facet-active-filters' => [
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 + 'php-class' => 'Facet_Active_Filters',
206 + 'docs-link' => '',
207 + 'demo-link' => '',
208 + 'css' => ['style'],
209 + 'js' => ['script'],
210 + 'category' => 'woocommerce',
211 + ],
212 + 'facet-meta' => [
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 + 'php-class' => 'Facet_Meta',
216 + 'docs-link' => '',
217 + 'demo-link' => '',
218 + 'css' => ['style'],
219 + 'js' => ['script'],
220 + 'has-pro' => true,
221 + 'category' => 'woocommerce',
222 + ],
223 + 'compare-table' => [
224 + 'title' => esc_html__('Compare Products Table', 'king-addons'),
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'),
226 + 'php-class' => 'Compare_Table',
227 + 'docs-link' => '',
228 + 'demo-link' => '',
229 + 'css' => ['style'],
230 + 'js' => ['script'],
231 + 'has-pro' => true,
232 + 'category' => 'content',
233 + ],
234 + 'comparison-matrix-cards' => [
235 + 'title' => esc_html__('Comparison Matrix Cards', 'king-addons'),
236 + 'description' => esc_html__('Card-based comparison matrix for plans or products with per-feature values, badges, and CTA buttons. Pro adds highlight differences, sticky header, dynamic data sources, and filters.', 'king-addons'),
237 + 'php-class' => 'Comparison_Matrix_Cards',
238 + 'docs-link' => '',
239 + 'demo-link' => '',
240 + 'css' => ['style'],
241 + 'js' => ['script'],
242 + 'has-pro' => true,
243 + 'category' => 'content',
244 + ],
245 + 'promo-bar' => [
246 + 'title' => esc_html__('Announcement / Promo Bar', 'king-addons'),
247 + 'description' => esc_html__('Sticky top/bottom promo bar with CTA and close. Pro adds conditions (paths, UTM, schedule), countdown, device targeting, and persistent close.', 'king-addons'),
248 + 'php-class' => 'Promo_Bar',
249 + 'docs-link' => '',
250 + 'demo-link' => '',
251 + 'css' => ['style'],
252 + 'js' => ['script'],
253 + 'has-pro' => true,
254 + 'category' => 'content',
255 + ],
256 + 'advanced-callout-box' => [
257 + 'title' => esc_html__('Advanced Callout Box', 'king-addons'),
258 + 'description' => esc_html__('Callout box for notes, tips, and warnings with icon alignment and CTA. Pro adds collapsible mode, copy button, dynamic content, and presets.', 'king-addons'),
259 + 'php-class' => 'Advanced_Callout_Box',
260 + 'docs-link' => '',
261 + 'demo-link' => '',
262 + 'css' => ['style'],
263 + 'js' => ['script'],
264 + 'has-pro' => true,
265 + 'category' => 'content',
266 + ],
267 + 'pull-quotes-callouts-builder' => [
268 + 'title' => esc_html__('Pull Quotes & Callouts Builder', 'king-addons'),
269 + 'description' => esc_html__('Editorial pull quotes and callouts with presets, typography, and responsive styling. Pro unlocks float layouts, actions (copy/share/link), decorative effects, and reveal animations.', 'king-addons'),
270 + 'php-class' => 'Pull_Quotes_Callouts_Builder',
271 + 'docs-link' => '',
272 + 'demo-link' => '',
273 + 'css' => ['style'],
274 + 'js' => [],
275 + 'has-pro' => true,
276 + 'category' => 'content',
277 + ],
278 + 'magnetic-buttons' => [
279 + 'title' => esc_html__('Magnetic Buttons', 'king-addons'),
280 + 'description' => esc_html__('Magnetic hover effect for a CTA button with adjustable strength, radius, and return speed. Pro adds card/icon modes, advanced curves, and constraints.', 'king-addons'),
281 + 'php-class' => 'Magnetic_Buttons',
282 + 'docs-link' => '',
283 + 'demo-link' => 'https://kingaddons.com/elementor/magnetic-buttons-for-elementor/',
284 + 'css' => ['style'],
285 + 'js' => ['script'],
286 + 'has-pro' => true,
287 + 'category' => 'creative',
288 + ],
289 + 'parallax-depth-cards' => [
290 + 'title' => esc_html__('Parallax Depth Cards', 'king-addons'),
291 + 'description' => esc_html__('Interactive cards with tilt and layered parallax for premium micro-interactions. Pro adds advanced layer mapping, dynamic shadow, focus edge, and adaptive performance.', 'king-addons'),
292 + 'php-class' => 'Parallax_Depth_Cards',
293 + 'docs-link' => '',
294 + 'demo-link' => '',
295 + 'css' => ['style'],
296 + 'js' => ['script'],
297 + 'has-pro' => true,
298 + 'category' => 'creative',
299 + ],
300 + 'kinetic-text-hover' => [
301 + 'title' => esc_html__('Kinetic Text Hover', 'king-addons'),
302 + 'description' => esc_html__('Premium text hover interactions with kinetic letter movement, chroma shifts, and reveal effects. Pro unlocks variable font axes, magnetic letters, and scroll reveal.', 'king-addons'),
303 + 'php-class' => 'Kinetic_Text_Hover',
304 + 'docs-link' => '',
305 + 'demo-link' => '',
306 + 'css' => ['style'],
307 + 'js' => ['script'],
308 + 'has-pro' => true,
309 + 'category' => 'creative',
310 + ],
311 + 'interactive-gradient-mesh' => [
312 + 'title' => esc_html__('Interactive Gradient Mesh', 'king-addons'),
313 + 'description' => esc_html__('Animated gradient mesh background with presets, motion controls, and exportable CSS. Pro adds per-point controls, scroll sync, and advanced fallbacks.', 'king-addons'),
314 + 'php-class' => 'Interactive_Gradient_Mesh',
315 + 'docs-link' => '',
316 + 'demo-link' => 'https://kingaddons.com/elementor/interactive-gradient-mesh/',
317 + 'css' => ['style'],
318 + 'js' => ['script'],
319 + 'has-pro' => true,
320 + 'category' => 'creative',
321 + ],
322 + 'scrollytelling-slides' => [
323 + 'title' => esc_html__('Scrollytelling Slides', 'king-addons'),
324 + 'description' => esc_html__('Scroll-driven slides with synced text and media plus progress indicators. Pro adds sticky media, animated transitions, Lottie, and deep linking.', 'king-addons'),
325 + 'php-class' => 'Scrollytelling_Slides',
326 + 'docs-link' => '',
327 + 'demo-link' => '',
328 + 'css' => ['style'],
329 + 'js' => ['script'],
330 + 'has-pro' => true,
331 + 'category' => 'creative',
332 + ],
333 + 'spotlight-reveal' => [
334 + 'title' => esc_html__('Spotlight Reveal', 'king-addons'),
335 + 'description' => esc_html__('Reveal hidden content or backgrounds with a spotlight mask that follows the cursor or scrolls through the section. Pro unlocks custom shapes, SVG masks, blur, blend modes, and swipe control.', 'king-addons'),
336 + 'php-class' => 'Spotlight_Reveal',
337 + 'docs-link' => '',
338 + 'demo-link' => 'https://kingaddons.com/elementor/spotlight-reveal-for-elementor/',
339 + 'css' => ['style'],
340 + 'js' => ['script'],
341 + 'has-pro' => true,
342 + 'category' => 'creative',
343 + ],
344 + 'unfold' => [
345 + 'title' => esc_html__('Unfold', 'king-addons'),
346 + 'description' => esc_html__('Collapsible content area with fade overlay and toggle button. Pro adds Elementor template source, inside button placement, custom fade height, per-direction animation timing, and scroll-after-unfold.', 'king-addons'),
347 + 'php-class' => 'Unfold',
348 + 'docs-link' => '',
349 + 'demo-link' => '',
350 + 'css' => ['style'],
351 + 'js' => ['script'],
352 + 'has-pro' => true,
353 + 'category' => 'creative',
354 + ],
355 + 'event-calendar' => [
356 + 'title' => esc_html__('Event Calendar', 'king-addons'),
357 + 'description' => esc_html__('Responsive event list with date badge, meta, and CTA. Pro adds filters (category/search/date), compact layout, animations, and ongoing highlight.', 'king-addons'),
358 + 'php-class' => 'Event_Calendar',
359 + 'docs-link' => '',
360 + 'demo-link' => '',
361 + 'css' => ['style'],
362 + 'js' => ['script'],
363 + 'has-pro' => true,
364 + 'category' => 'content',
365 + ],
366 + 'phone-call-button' => [
367 + 'title' => esc_html__('Phone Call Button', 'king-addons'),
368 + 'description' => esc_html__('Call-to-action button with tel: link and icon. Pro adds floating, animations, device targeting, and custom icon.', 'king-addons'),
369 + 'php-class' => 'Phone_Call_Button',
370 + 'docs-link' => '',
371 + 'demo-link' => 'https://kingaddons.com/elementor/phone-call-button-for-elementor/',
372 + 'css' => ['style'],
373 + 'js' => ['script'],
374 + 'has-pro' => true,
375 + 'category' => 'content',
376 + ],
377 + 'faq-schema' => [
378 + 'title' => esc_html__('FAQ Schema', 'king-addons'),
379 + 'description' => esc_html__('Accordion FAQ with valid schema.org FAQPage JSON-LD. Pro adds single-open, search, toggle-all, custom icons, and animations.', 'king-addons'),
380 + 'php-class' => 'FAQ_Schema',
381 + 'docs-link' => '',
382 + 'demo-link' => '',
383 + 'css' => ['style'],
384 + 'js' => ['script'],
385 + 'has-pro' => true,
386 + 'category' => 'content',
387 + ],
388 + 'review-schema' => [
389 + 'title' => esc_html__('Review Schema', 'king-addons'),
390 + 'description' => esc_html__('Single review with stars and schema.org Review JSON-LD. Pro adds aggregate rating, schema type selection, animations, and device targeting.', 'king-addons'),
391 + 'php-class' => 'Review_Schema',
392 + 'docs-link' => '',
393 + 'demo-link' => '',
394 + 'css' => ['style'],
395 + 'js' => ['script'],
396 + 'has-pro' => true,
397 + 'category' => 'content',
398 + ],
399 + 'pros-cons-box' => [
400 + 'title' => esc_html__('Pros and Cons Box', 'king-addons'),
401 + 'description' => esc_html__('Two-column pros and cons layout with titles, icons, and highlights. Pro adds advanced presets, collapse, tooltips, and review schema output.', 'king-addons'),
402 + 'php-class' => 'Pros_Cons_Box',
403 + 'docs-link' => '',
404 + 'demo-link' => '',
405 + 'css' => ['style'],
406 + 'js' => ['script'],
407 + 'has-pro' => true,
408 + 'category' => 'content',
409 + ],
410 + 'ajax-add-to-cart' => [
411 + 'title' => esc_html__('Ajax Add to Cart', 'king-addons'),
412 + 'description' => esc_html__('WooCommerce add-to-cart button with AJAX request, inline notice, and styling controls. Pro adds icons, quantity selector, fragment refresh toggle, and redirect options.', 'king-addons'),
413 + 'php-class' => 'Ajax_Add_To_Cart',
414 + 'docs-link' => '',
415 + 'demo-link' => '',
416 + 'css' => ['style'],
417 + 'js' => ['script'],
418 + 'has-pro' => true,
419 + 'category' => 'woocommerce',
420 + ],
421 + 'breadcrumbs' => [
422 + 'title' => esc_html__('Breadcrumbs', 'king-addons'),
423 + 'description' => esc_html__('Lightweight breadcrumb navigation with customizable separator, alignment, and typography. Pro adds icons, schema, and depth controls.', 'king-addons'),
424 + 'php-class' => 'Breadcrumbs',
425 + 'docs-link' => '',
426 + 'demo-link' => '',
427 + 'css' => ['style'],
428 + 'js' => [],
429 + 'has-pro' => true,
430 + 'category' => 'navigation',
431 + ],
69 432 'global-section-container' => [
70 433 'title' => esc_html__('Global Section & Container', 'king-addons'),
71 434 'description' => esc_html__('Allows designers to create and manage reusable website sections and containers, streamlining design consistency and efficiency across multiple pages. Useful for building Header, Footer, and CTA sections. Does not affect website performance because it uses Elementor built-in functionality. Does not use any CSS or JS.', 'king-addons'),
72 435 'php-class' => 'Global_Section_Container',
@@ -73,11 +436,12 @@
73 436 'docs-link' => '',
74 437 'demo-link' => 'https://kingaddons.com/elementor/global-section-container/',
75 438 'css' => [],
76 439 'js' => [],
440 + 'category' => 'content',
77 441 ],
78 442 'card-carousel' => [
79 - 'title' => esc_html__('Card Carousel', 'king-addons'),
443 + 'title' => esc_html__('Advanced Card Carousel', 'king-addons'),
80 444 'description' => esc_html__('Create a card carousel, also known as horizontal slider/scroller. Each card has an image, title, subtitle, description and button. Ideal for showcasing content, highlighting features, or presenting services, perfect for team members and testimonials sections. It is fully responsive, and supports both mobile and mouse dragging.', 'king-addons'),
81 445 'php-class' => 'Card_Carousel',
82 446 'docs-link' => '',
83 447 'demo-link' => 'https://kingaddons.com/elementor/card-carousel/',
@@ -82,9 +446,87 @@
82 446 'docs-link' => '',
83 447 'demo-link' => 'https://kingaddons.com/elementor/card-carousel/',
84 448 'css' => ['style'],
85 449 'js' => [],
450 + 'category' => 'media',
86 451 ],
452 + 'quick-card-slider' => [
453 + 'title' => esc_html__('Quick Card Slider', 'king-addons'),
454 + 'description' => esc_html__('A clean, responsive slider for showcasing custom cards with images, text, and buttons. Includes navigation and pagination with safe spacing defaults, plus premium badges, animations, and additional navigation styles.', 'king-addons'),
455 + 'php-class' => 'Quick_Card_Slider',
456 + 'docs-link' => '',
457 + 'demo-link' => '',
458 + 'css' => ['style'],
459 + 'js' => ['script'],
460 + 'has-pro' => true,
461 + 'category' => 'media',
462 + ],
463 + 'quick-post-slider' => [
464 + 'title' => esc_html__('Quick Post Slider', 'king-addons'),
465 + 'description' => esc_html__('A responsive slider for WordPress posts with easy defaults, navigation, and pagination spacing that avoids overlap. Premium adds advanced skins and effects.', 'king-addons'),
466 + 'php-class' => 'Quick_Post_Slider',
467 + 'docs-link' => '',
468 + 'demo-link' => '',
469 + 'css' => ['style'],
470 + 'js' => ['script'],
471 + 'has-pro' => true,
472 + 'category' => 'media',
473 + ],
474 + 'quick-post-grid' => [
475 + 'title' => esc_html__('Quick Post Grid', 'king-addons'),
476 + 'description' => esc_html__('A lightweight grid for WordPress posts with responsive columns and safe spacing defaults. Premium adds advanced styles and animations.', 'king-addons'),
477 + 'php-class' => 'Quick_Post_Grid',
478 + 'docs-link' => '',
479 + 'demo-link' => '',
480 + 'css' => ['style'],
481 + 'js' => ['script'],
482 + 'has-pro' => true,
483 + 'category' => 'content',
484 + ],
485 + 'custom-post-types-slider' => [
486 + 'title' => esc_html__('Custom Post Types Slider', 'king-addons'),
487 + 'description' => esc_html__('Slide any post type with featured image, meta, and excerpts. Pro unlocks advanced queries and custom field output inside slides.', 'king-addons'),
488 + 'php-class' => 'Custom_Post_Types_Slider',
489 + 'docs-link' => '',
490 + 'demo-link' => '',
491 + 'css' => ['style'],
492 + 'js' => ['script'],
493 + 'has-pro' => true,
494 + 'category' => 'media',
495 + ],
496 + 'custom-post-types-grid' => [
497 + 'title' => esc_html__('Custom Post Types Grid', 'king-addons'),
498 + 'description' => esc_html__('Display any post type in a responsive grid with images, meta, and excerpts. Pro adds advanced queries and custom field output.', 'king-addons'),
499 + 'php-class' => 'Custom_Post_Types_Grid',
500 + 'docs-link' => '',
501 + 'demo-link' => '',
502 + 'css' => ['style'],
503 + 'js' => ['script'],
504 + 'has-pro' => true,
505 + 'category' => 'content',
506 + ],
507 + 'quick-card-grid' => [
508 + 'title' => esc_html__('Quick Card Grid', 'king-addons'),
509 + 'description' => esc_html__('A custom content grid for images, titles, and buttons with responsive columns. Premium adds advanced styles and animations.', 'king-addons'),
510 + 'php-class' => 'Quick_Card_Grid',
511 + 'docs-link' => '',
512 + 'demo-link' => '',
513 + 'css' => ['style'],
514 + 'js' => ['script'],
515 + 'has-pro' => true,
516 + 'category' => 'content',
517 + ],
518 + 'liquid-glass-cards' => [
519 + 'title' => esc_html__('Liquid Glass Cards', 'king-addons'),
520 + 'description' => esc_html__('Create liquid glass cards with blur, noise, and optional tilt or parallax interactions.', 'king-addons'),
521 + 'php-class' => 'Liquid_Glass_Cards',
522 + 'docs-link' => '',
523 + 'demo-link' => '',
524 + 'css' => ['style'],
525 + 'js' => ['script'],
526 + 'has-pro' => true,
527 + 'category' => 'creative',
528 + ],
87 529 'auto-scrolling-text' => [
88 530 'title' => esc_html__('Auto-Scrolling Text', 'king-addons'),
89 531 'description' => esc_html__('An engaging text marquee for dynamic, continuously scrolling text sections. Ideal for announcements, news tickers, or any content you want in constant motion. Customize the style with various effects, and add images to enhance your design. Uses only CSS for animation.', 'king-addons'),
90 532 'php-class' => 'Auto_Scrolling_Text',
@@ -90,9 +532,10 @@
90 532 'php-class' => 'Auto_Scrolling_Text',
91 533 'docs-link' => '',
92 534 'demo-link' => 'https://kingaddons.com/elementor/auto-scrolling-text/',
93 535 'css' => ['style'],
94 - 'js' => [],
536 + 'js' => ['script'],
537 + 'category' => 'creative',
95 538 ],
96 539 'popup' => [
97 540 'title' => esc_html__('Popup & Lightbox Modal', 'king-addons'),
98 541 'description' => esc_html__('A versatile tool for creating engaging popups and lightbox modals. Perfect for displaying important messages, promotions, or multimedia content. Customize the appearance and behavior with various effects, and easily add images, videos, and other elements to capture your audience attention.', 'king-addons'),
@@ -100,8 +543,9 @@
100 543 'docs-link' => '',
101 544 'demo-link' => 'https://kingaddons.com/elementor/popup-lightbox-modal/',
102 545 'css' => ['style'],
103 546 'js' => [],
547 + 'category' => 'content',
104 548 ],
105 549 'video-popup' => [
106 550 'title' => esc_html__('Video Popup', 'king-addons'),
107 551 'description' => esc_html__('A powerful tool for creating engaging video popups. Ideal for showcasing promotional videos, tutorials, or any multimedia content. Customize the appearance and behavior with various effects, and easily integrate videos to capture your audience attention.', 'king-addons'),
@@ -109,11 +553,12 @@
109 553 'docs-link' => '',
110 554 'demo-link' => 'https://kingaddons.com/elementor/video-popup/',
111 555 'css' => ['style'],
112 556 'js' => [],
557 + 'category' => 'media',
113 558 ],
114 559 'blog-posts' => [
115 - 'title' => esc_html__('Blog Posts Carousel', 'king-addons'),
560 + 'title' => esc_html__('Advanced Blog Posts Carousel', 'king-addons'),
116 561 'description' => esc_html__('A dynamic tool for showcasing blog posts in an engaging carousel format. Perfect for highlighting featured articles, news, and updates. Customize the layout, style, and transition effects to create an eye-catching display that enhances your website design and attracts readers.', 'king-addons'),
117 562 'php-class' => 'Blog_Posts',
118 563 'docs-link' => '',
119 564 'demo-link' => 'https://kingaddons.com/elementor/blog-posts-carousel/',
@@ -118,8 +563,9 @@
118 563 'docs-link' => '',
119 564 'demo-link' => 'https://kingaddons.com/elementor/blog-posts-carousel/',
120 565 'css' => ['style'],
121 566 'js' => [],
567 + 'category' => 'content',
122 568 ],
123 569 'dynamic-posts-grid' => [
124 570 'title' => esc_html__('Dynamic Posts Grid', 'king-addons'),
125 571 'description' => esc_html__('Create dynamic, filterable grids of posts with AJAX search and load more functionality. Features color-coded post types, responsive design, and smooth animations. Perfect for resource centers, portfolios, and content libraries with advanced filtering capabilities.', 'king-addons'),
@@ -128,8 +574,9 @@
128 574 'demo-link' => '',
129 575 'css' => ['style'],
130 576 'js' => ['script'],
131 577 'has-pro' => true,
578 + 'category' => 'content',
132 579 ],
133 580 'business-hours' => [
134 581 'title' => esc_html__('Business Hours', 'king-addons'),
135 582 'description' => esc_html__('Display your business hours, also known as opening hours or working hours, clearly and attractively. Customize the layout and style to match your website design, ensuring your customers always know when you are open. Perfect for restaurants, shops, and any business that wants to communicate their hours effectively.', 'king-addons'),
@@ -137,8 +584,9 @@
137 584 'docs-link' => '',
138 585 'demo-link' => 'https://kingaddons.com/elementor/business-hours/',
139 586 'css' => ['style'],
140 587 'js' => [],
588 + 'category' => 'content',
141 589 ],
142 590 'price-list' => [
143 591 'title' => esc_html__('Price List & Menu', 'king-addons'),
144 592 'description' => esc_html__('Showcase your price list and menu items clearly and stylishly. Perfect for restaurants, cafes, and any business offering a range of products or services. Customize the layout and style to fit your brand, ensuring your offerings are presented in an appealing and organized manner.', 'king-addons'),
@@ -146,8 +594,9 @@
146 594 'docs-link' => '',
147 595 'demo-link' => 'https://kingaddons.com/elementor/price-list-menu/',
148 596 'css' => ['style'],
149 597 'js' => [],
598 + 'category' => 'content',
150 599 ],
151 600 'image-hover-box' => [
152 601 'title' => esc_html__('Image Hover Box', 'king-addons'),
153 602 'description' => esc_html__('Create interactive image elements with engaging hover effects. Ideal for showcasing services, products, or portfolio items. Customize the hover effects, layout, and style to enhance your website visual appeal and provide an interactive user experience.', 'king-addons'),
@@ -155,8 +604,9 @@
155 604 'docs-link' => '',
156 605 'demo-link' => 'https://kingaddons.com/elementor/image-hover-box/',
157 606 'css' => ['style'],
158 607 'js' => [],
608 + 'category' => 'media',
159 609 ],
160 610 'reading-progress-bar' => [
161 611 'title' => esc_html__('Reading Progress Bar', 'king-addons'),
162 612 'description' => esc_html__('Enhance user engagement with a dynamic reading progress bar. Ideal for blogs, articles, and long-form content. Customize the style, position, and behavior to match your website design and provide readers with a visual cue of their progress.', 'king-addons'),
@@ -164,8 +614,9 @@
164 614 'docs-link' => '',
165 615 'demo-link' => 'https://kingaddons.com/elementor/reading-progress-bar/',
166 616 'css' => ['style'],
167 617 'js' => [],
618 + 'category' => 'content',
168 619 ],
169 620 'pulsing-button' => [
170 621 'title' => esc_html__('Pulsing Button', 'king-addons'),
171 622 'description' => esc_html__('Boost interactivity with an engaging call-to-action (CTA) animated button. Ideal for driving clicks, sign-ups, or purchases. Customize animation effects, colors, and styles to match your brand and catch visitors attention. Perfect for increasing conversions.', 'king-addons'),
@@ -173,8 +624,9 @@
173 624 'docs-link' => '',
174 625 'demo-link' => 'https://kingaddons.com/elementor/pulsing-button/',
175 626 'css' => ['style'],
176 627 'js' => [],
628 + 'category' => 'content',
177 629 ],
178 630 'creative-button' => [
179 631 'title' => esc_html__('Creative Button', 'king-addons'),
180 632 'description' => esc_html__('Add a touch of creativity to your website. Perfect for unique and eye-catching call-to-actions. Customize shapes, colors, and effects to align with your brand and capture visitor attention. Ideal for enhancing user engagement and driving interactions.', 'king-addons'),
@@ -182,8 +634,9 @@
182 634 'docs-link' => '',
183 635 'demo-link' => 'https://kingaddons.com/elementor/creative-button/',
184 636 'css' => ['style'],
185 637 'js' => [],
638 + 'category' => 'content',
186 639 ],
187 640 'hovering-image-stack' => [
188 641 'title' => esc_html__('Hovering Image Stack', 'king-addons'),
189 642 'description' => esc_html__('Create visually appealing image stacks to showcase multiple images in a layered format. Perfect for portfolios, product displays, or galleries. Customize the stack style, spacing, and effects to match your website design and provide a unique visual experience for your visitors.', 'king-addons'),
@@ -191,8 +644,9 @@
191 644 'docs-link' => '',
192 645 'demo-link' => 'https://kingaddons.com/elementor/hovering-image-stack/',
193 646 'css' => ['style'],
194 647 'js' => [],
648 + 'category' => 'media',
195 649 ],
196 650 'content-flip-box' => [
197 651 'title' => esc_html__('Content Hover & Flip Box', 'king-addons'),
198 652 'description' => esc_html__('Showcase interactive content. This versatile tool includes various hover effects and also has the Flip Box effect for enhanced engagement. Perfect for highlighting features, services, or promotions in a visually appealing way. Customize the layout, colors, and effects to match your website design.', 'king-addons'),
@@ -200,8 +654,9 @@
200 654 'docs-link' => '',
201 655 'demo-link' => 'https://kingaddons.com/elementor/content-hover-flip-box/',
202 656 'css' => ['style'],
203 657 'js' => [],
658 + 'category' => 'content',
204 659 ],
205 660 'flip-countdown' => [
206 661 'title' => esc_html__('Flip Countdown & Timer', 'king-addons'),
207 662 'description' => esc_html__('Add dynamic urgency to your events or promotions. This tool features a unique flipping animation, perfect for time-limited offers, upcoming launches, or important dates. Customize the design, format, and style to match your website, ensuring it captures visitors attention and encourages action.', 'king-addons'),
@@ -209,8 +664,9 @@
209 664 'docs-link' => '',
210 665 'demo-link' => 'https://kingaddons.com/elementor/flip-countdown-timer/',
211 666 'css' => [],
212 667 'js' => [],
668 + 'category' => 'content',
213 669 ],
214 670 'smooth-counter' => [
215 671 'title' => esc_html__('Smooth Counter', 'king-addons'),
216 672 'description' => esc_html__('Showcase your statistics or milestones. Featuring seamless animations, this tool is perfect for displaying numbers, achievements, or progress in an engaging way. Customize the design, animation speed, and style to match your website, ensuring it draws visitors attention and enhances your content.', 'king-addons'),
@@ -218,8 +674,9 @@
218 674 'docs-link' => '',
219 675 'demo-link' => 'https://kingaddons.com/elementor/smooth-counter/',
220 676 'css' => ['style'],
221 677 'js' => [],
678 + 'category' => 'content',
222 679 ],
223 680 'testimonial' => [
224 681 'title' => esc_html__('Testimonial & Review', 'king-addons'),
225 682 'description' => esc_html__('Build trust and credibility. Perfect for showcasing customer reviews, feedback, or client success stories. Customize the layout, design, and style to fit your brand, ensuring that positive experiences stand out and resonate with your audience.', 'king-addons'),
@@ -227,9 +684,21 @@
227 684 'docs-link' => '',
228 685 'demo-link' => 'https://kingaddons.com/elementor/testimonial-review/',
229 686 'css' => ['style'],
230 687 'js' => [],
688 + 'category' => 'content',
231 689 ],
690 + 'testimonials-wall' => [
691 + 'title' => esc_html__('Testimonials Wall', 'king-addons'),
692 + 'description' => esc_html__('Showcase many testimonials at once in a masonry wall with filters and load more, ideal for modern landing pages and case studies.', 'king-addons'),
693 + 'php-class' => 'Testimonials_Wall',
694 + 'has-pro' => true,
695 + 'docs-link' => '',
696 + 'demo-link' => '',
697 + 'css' => ['style'],
698 + 'js' => ['script'],
699 + 'category' => 'content',
700 + ],
232 701 'testimonial-carousel' => [
233 702 'title' => esc_html__('Testimonial & Review Carousel', 'king-addons'),
234 703 'description' => esc_html__('Display customer feedback and reviews dynamically. Ideal for showcasing client testimonials, ratings, or success stories in a sliding format. Customize the layout, transition effects, and style to match your brand, making positive experiences stand out and engage your audience effectively.', 'king-addons'),
235 704 'php-class' => 'Testimonial_Carousel',
@@ -236,8 +705,9 @@
236 705 'docs-link' => '',
237 706 'demo-link' => 'https://kingaddons.com/elementor/testimonial-review-carousel/',
238 707 'css' => ['style'],
239 708 'js' => [],
709 + 'category' => 'media',
240 710 ],
241 711 'feature-list' => [
242 712 'title' => esc_html__('Feature List', 'king-addons'),
243 713 'description' => esc_html__('Showcase key features or benefits. Perfect for highlighting product or service advantages in an organized and visually appealing format. Each list item can include icons, badges, and descriptions for added emphasis. Customize the layout, style, and icons to match your website design and engage your audience effectively.', 'king-addons'),
@@ -245,8 +715,9 @@
245 715 'docs-link' => '',
246 716 'demo-link' => 'https://kingaddons.com/elementor/feature-list/',
247 717 'css' => ['style'],
248 718 'js' => ['script'],
719 + 'category' => 'content',
249 720 ],
250 721 'taxonomy-list' => [
251 722 'title' => esc_html__('Taxonomy List', 'king-addons'),
252 723 'description' => esc_html__('Display a structured list of taxonomies, such as categories or tags. Perfect for organizing content and improving navigation on your website. Customize the layout, style, and hierarchy to match your design and help visitors easily explore related topics or sections.', 'king-addons'),
@@ -255,8 +726,9 @@
255 726 'docs-link' => '',
256 727 'demo-link' => 'https://kingaddons.com/elementor/taxonomy-list/',
257 728 'css' => ['style'],
258 729 'js' => [],
730 + 'category' => 'content',
259 731 ],
260 732 'page-list' => [
261 733 'title' => esc_html__('Page List & Menu', 'king-addons'),
262 734 'description' => esc_html__('Display a structured list of pages, such as categories or tags. Perfect for organizing content and improving navigation on your website. Customize the layout, style, and hierarchy to match your design and help visitors easily explore related topics or sections.', 'king-addons'),
@@ -265,8 +737,9 @@
265 737 'docs-link' => '',
266 738 'demo-link' => 'https://kingaddons.com/elementor/page-list/',
267 739 'css' => ['style'],
268 740 'js' => [],
741 + 'category' => 'content',
269 742 ],
270 743 'search' => [
271 744 'title' => esc_html__('Search (AJAX, live results, filters)', 'king-addons'),
272 745 'description' => esc_html__('Enhance your website with the search widget for fast and dynamic search functionality. Display instant results as users type, improving user experience and navigation. Customize the layout, style, and filters to match your website design, making it easier for visitors to find content quickly and efficiently.', 'king-addons'),
@@ -275,8 +748,9 @@
275 748 'docs-link' => '',
276 749 'demo-link' => 'https://kingaddons.com/elementor/ajax-search/',
277 750 'css' => ['style'],
278 751 'js' => ['script'],
752 + 'category' => 'navigation',
279 753 ],
280 754 'progress-bar' => [
281 755 'title' => esc_html__('Progress Bar', 'king-addons'),
282 756 'description' => esc_html__('Highlight progress, goals, or achievements with a fully customizable design. Perfect for showcasing skills, project statuses, or performance metrics in a visually appealing way.', 'king-addons'),
@@ -285,8 +759,9 @@
285 759 'docs-link' => '',
286 760 'demo-link' => 'https://kingaddons.com/elementor/progress-bar/',
287 761 'css' => ['style'],
288 762 'js' => ['script'],
763 + 'category' => 'content',
289 764 ],
290 765 'team-member' => [
291 766 'title' => esc_html__('Team Member', 'king-addons'),
292 767 'description' => esc_html__('Highlight your team members with names, roles, photos, and social media links. Perfect for corporate websites, agencies, or portfolios, it offers fully customizable layouts to match your design and responsive features for any device.', 'king-addons'),
@@ -294,17 +769,19 @@
294 769 'docs-link' => '',
295 770 'demo-link' => 'https://kingaddons.com/elementor/team-member/',
296 771 'css' => ['style'],
297 772 'js' => [],
773 + 'category' => 'content',
298 774 ],
299 775 'team-member-slider' => [
300 - 'title' => esc_html__('Team Members Slider', 'king-addons'),
776 + 'title' => esc_html__('Team Members Slider', 'king-addons'),
301 777 'description' => esc_html__('Display multiple team members in a carousel/slider format. Showcase staff photos, names, roles, bios, and social links in a sleek, responsive slider for improved engagement and navigation.', 'king-addons'),
302 - 'php-class' => 'Team_Member_Slider',
303 - 'docs-link' => '',
304 - 'demo-link' => '',
305 - 'css' => ['style'],
306 - 'js' => ['script'],
778 + 'php-class' => 'Team_Member_Slider',
779 + 'docs-link' => '',
780 + 'demo-link' => '',
781 + 'css' => ['style'],
782 + 'js' => ['script'],
783 + 'category' => 'media',
307 784 ],
308 785 // 'filterable-image-gallery' => [
309 786 // 'title' => esc_html__('Filterable Image Gallery', 'king-addons'),
310 787 // 'description' => esc_html__('A versatile gallery with filter buttons and optional lightbox.', 'king-addons'),
@@ -322,8 +799,9 @@
322 799 'docs-link' => '',
323 800 'demo-link' => 'https://kingaddons.com/elementor/share-buttons/',
324 801 'css' => ['style'],
325 802 'js' => [],
803 + 'category' => 'content',
326 804 ],
327 805 'pricing-table' => [
328 806 'title' => esc_html__('Pricing Table', 'king-addons'),
329 807 'description' => esc_html__('Showcase pricing plans with customizable layouts and feature comparisons. Perfect for highlighting offers or services, it ensures a responsive and visually appealing design to match your website.', 'king-addons'),
@@ -332,8 +810,9 @@
332 810 'docs-link' => '',
333 811 'demo-link' => 'https://kingaddons.com/elementor/pricing-table/',
334 812 'css' => ['style'],
335 813 'js' => [],
814 + 'category' => 'content',
336 815 ],
337 816 'charts' => [
338 817 'title' => esc_html__('Charts', 'king-addons'),
339 818 'description' => esc_html__('Visualize data effectively. Create bar, line, pie, or radar charts with customizable styles and responsive layouts. Perfect for dashboards, reports, or data-driven content.', 'king-addons'),
@@ -342,11 +821,23 @@
342 821 'docs-link' => '',
343 822 'demo-link' => 'https://kingaddons.com/elementor/charts/',
344 823 'css' => ['style'],
345 824 'js' => ['script'],
825 + 'category' => 'content',
346 826 ],
827 + 'kpi-tiles-microcharts' => [
828 + 'title' => esc_html__('KPI Tiles with Microcharts', 'king-addons'),
829 + 'description' => esc_html__('Display KPI tiles with deltas, trend arrows, and sparklines for dashboards, reports, and landing pages.', 'king-addons'),
830 + 'php-class' => 'KPI_Tiles_Microcharts',
831 + 'has-pro' => true,
832 + 'docs-link' => '',
833 + 'demo-link' => '',
834 + 'css' => ['style'],
835 + 'js' => ['script'],
836 + 'category' => 'content',
837 + ],
347 838 'posts-grid' => [
348 - 'title' => esc_html__('Posts Grid & Slider/Carousel', 'king-addons'),
839 + 'title' => esc_html__('Posts Grid & Slider', 'king-addons'),
349 840 'description' => esc_html__('Display posts in grids, sliders, or carousels with fully customizable layouts. Perfect for showcasing blog content, news, or articles in a responsive and visually appealing format.', 'king-addons'),
350 841 'php-class' => 'Posts_Grid',
351 842 'has-pro' => true,
352 843 'docs-link' => '',
@@ -352,11 +843,12 @@
352 843 'docs-link' => '',
353 844 'demo-link' => 'https://kingaddons.com/elementor/posts-grid-slider-carousel/',
354 845 'css' => ['style'],
355 846 'js' => [],
847 + 'category' => 'content',
356 848 ],
357 849 'woocommerce-grid' => [
358 - 'title' => esc_html__('WooCommerce Grid & Slider/Carousel', 'king-addons'),
850 + 'title' => esc_html__('WooCommerce Grid & Slider', 'king-addons'),
359 851 'description' => esc_html__('Showcase WooCommerce products in grids, sliders, or carousels with customizable styles. Ideal for creating responsive, engaging product displays for online stores.', 'king-addons'),
360 852 'php-class' => 'WooCommerce_Grid',
361 853 'has-pro' => true,
362 854 'docs-link' => '',
@@ -363,8 +855,9 @@
363 855 // 'demo-link' => 'https://kingaddons.com/elementor/woocommerce-grid/',
364 856 'demo-link' => '',
365 857 'css' => ['style'],
366 858 'js' => [],
859 + 'category' => 'woocommerce',
367 860 ],
368 861 'image-grid' => [
369 862 'title' => esc_html__('Image Grid Light', 'king-addons'),
370 863 'description' => esc_html__('Create stunning image galleries with masonry and fit rows grid layouts. Perfectly adaptable for both mobile and desktop views. Customize the design to match your website style and showcase your images beautifully.', 'king-addons'),
@@ -372,11 +865,12 @@
372 865 'docs-link' => '',
373 866 'demo-link' => 'https://kingaddons.com/elementor/image-grid/',
374 867 'css' => ['style'],
375 868 'js' => [],
869 + 'category' => 'media',
376 870 ],
377 871 'media-grid' => [
378 - 'title' => esc_html__('Image Grid & Slider/Carousel/Gallery', 'king-addons'),
872 + 'title' => esc_html__('Advanced Image Gallery', 'king-addons'),
379 873 'description' => esc_html__('Create stunning media galleries with grids, sliders, or carousels. Perfect for showcasing images or videos in a fully customizable and responsive format.', 'king-addons'),
380 874 'php-class' => 'Media_Grid',
381 875 'has-pro' => true,
382 876 'docs-link' => '',
@@ -383,19 +877,20 @@
383 877 // 'demo-link' => 'https://kingaddons.com/elementor/media-grid/',
384 878 'demo-link' => '',
385 879 'css' => ['style'],
386 880 'js' => [],
881 + 'category' => 'media',
387 882 ],
388 883 'magazine-grid' => [
389 - 'title' => esc_html__('Magazine Grid & Slider/Carousel', 'king-addons'),
884 + 'title' => esc_html__('Magazine Grid & Slider', 'king-addons'),
390 885 'description' => esc_html__('Design magazine-style layouts with grids or sliders to display posts, news, or articles. Ideal for blogs or online publications with responsive and dynamic designs.', 'king-addons'),
391 886 'php-class' => 'Magazine_Grid',
392 887 'has-pro' => true,
393 888 'docs-link' => '',
394 - // 'demo-link' => 'https://kingaddons.com/elementor/magazine-grid/',
395 - 'demo-link' => '',
889 + 'demo-link' => 'https://kingaddons.com/elementor/magazine-grid-slider-for-elementor/',
396 890 'css' => [],
397 891 'js' => ['script'],
892 + 'category' => 'content',
398 893 ],
399 894 'timeline' => [
400 895 'title' => esc_html__('Timeline', 'king-addons'),
401 896 'description' => esc_html__('Display posts or events in a chronological timeline format. Perfect for storytelling, showcasing milestones, or creating visually appealing timelines.', 'king-addons'),
@@ -404,11 +899,78 @@
404 899 'docs-link' => '',
405 900 'demo-link' => 'https://kingaddons.com/elementor/timeline/',
406 901 'css' => ['style'],
407 902 'js' => ['script'],
903 + 'category' => 'content',
408 904 ],
905 + 'steps-process-timeline' => [
906 + 'title' => esc_html__('Steps Process Timeline', 'king-addons'),
907 + 'description' => esc_html__('Create clean “How it works” sections with numbered steps, icons, descriptions, and optional CTAs.', 'king-addons'),
908 + 'php-class' => 'Steps_Process_Timeline',
909 + 'has-pro' => true,
910 + 'docs-link' => '',
911 + 'demo-link' => '',
912 + 'css' => ['style'],
913 + 'js' => ['script'],
914 + 'category' => 'content',
915 + ],
916 + 'interactive-steps-progress' => [
917 + 'title' => esc_html__('Interactive Steps with Progress', 'king-addons'),
918 + 'description' => esc_html__('Interactive step-by-step sections with progress markers and expandable details. Pro unlocks horizontal layouts, sticky progress, and deep links.', 'king-addons'),
919 + 'php-class' => 'Interactive_Steps_Progress',
920 + 'has-pro' => true,
921 + 'docs-link' => '',
922 + 'demo-link' => '',
923 + 'css' => ['style'],
924 + 'js' => ['script'],
925 + 'category' => 'content',
926 + ],
927 + 'reveal-swipe-cards' => [
928 + 'title' => esc_html__('Reveal Swipe Cards', 'king-addons'),
929 + 'description' => esc_html__('Card grid with wipe-reveal animation on hover or scroll. Content is hidden by a colored overlay that slides away to reveal the card. Pro adds mask shapes (circle, diagonal, wave), blur edges, touch swipe, and sequence modes.', 'king-addons'),
930 + 'php-class' => 'Reveal_Swipe_Cards',
931 + 'has-pro' => true,
932 + 'docs-link' => '',
933 + 'demo-link' => '',
934 + 'css' => ['style'],
935 + 'js' => ['script'],
936 + 'category' => 'creative',
937 + ],
938 + 'floating-tags-marquee' => [
939 + 'title' => esc_html__('Floating Tags Marquee', 'king-addons'),
940 + 'description' => esc_html__('Infinite scrolling marquee of tags/chips with direction and speed controls. Perfect for trusted by, topics, integrations, and buzzwords sections. Pro adds drag, pause on hover, multi-rows, fade edges, and reduced motion support.', 'king-addons'),
941 + 'php-class' => 'Floating_Tags_Marquee',
942 + 'has-pro' => true,
943 + 'docs-link' => '',
944 + 'demo-link' => '',
945 + 'css' => ['style'],
946 + 'js' => ['script'],
947 + 'category' => 'creative',
948 + ],
949 + 'interactive-image-sheen' => [
950 + 'title' => esc_html__('Interactive Image Sheen', 'king-addons'),
951 + 'description' => esc_html__('Premium silk sheen effect overlay for images and cards. Activates on hover with presets like Silk Soft, Gloss Sharp, and Dual Streak. Pro adds cursor follow, layered sheen (2-3 layers), mask shapes, and mobile fallback.', 'king-addons'),
952 + 'php-class' => 'Interactive_Image_Sheen',
953 + 'has-pro' => true,
954 + 'docs-link' => '',
955 + 'demo-link' => '',
956 + 'css' => ['style'],
957 + 'js' => ['script'],
958 + 'category' => 'creative',
959 + ],
960 + 'scroll-story-sections' => [
961 + 'title' => esc_html__('Scroll Story Sections', 'king-addons'),
962 + 'description' => esc_html__('Build scroll-driven storytelling blocks with step navigation and synced content panels.', 'king-addons'),
963 + 'php-class' => 'Scroll_Story_Sections',
964 + 'has-pro' => true,
965 + 'docs-link' => '',
966 + 'demo-link' => '',
967 + 'css' => ['style'],
968 + 'js' => ['script'],
969 + 'category' => 'content',
970 + ],
409 971 'slider' => [
410 - 'title' => esc_html__('Slider', 'king-addons'),
972 + 'title' => esc_html__('Slider/Carousel', 'king-addons'),
411 973 'description' => esc_html__('Create engaging sliders with images, text, or multimedia. Fully customizable and responsive, it is perfect for hero sections or featured content displays.', 'king-addons'),
412 974 'php-class' => 'Slider',
413 975 'has-pro' => true,
414 976 'docs-link' => '',
@@ -414,8 +976,9 @@
414 976 'docs-link' => '',
415 977 'demo-link' => 'https://kingaddons.com/elementor/slider/',
416 978 'css' => ['style'],
417 979 'js' => ['script'],
980 + 'category' => 'media',
418 981 ],
419 982 'form-builder' => [
420 983 'title' => esc_html__('Form Builder', 'king-addons'),
421 984 'description' => esc_html__('Build custom forms with ease using the fully customizable Form Builder. Ideal for contact forms, surveys, or lead generation with responsive designs.', 'king-addons'),
@@ -425,8 +988,9 @@
425 988 // 'demo-link' => 'https://kingaddons.com/elementor/form-builder/',
426 989 'demo-link' => '',
427 990 'css' => ['style'],
428 991 'js' => ['script'],
992 + 'category' => 'forms',
429 993 ],
430 994 'data-table' => [
431 995 'title' => esc_html__('Data Table', 'king-addons'),
432 996 'description' => esc_html__('Present data effectively with customizable tables. Perfect for pricing comparisons, schedules, or detailed information in a responsive and user-friendly layout.', 'king-addons'),
@@ -435,9 +999,30 @@
435 999 'docs-link' => '',
436 1000 'demo-link' => 'https://kingaddons.com/elementor/data-table/',
437 1001 'css' => ['style'],
438 1002 'js' => ['script'],
1003 + 'category' => 'content',
439 1004 ],
1005 + 'table-builder' => [
1006 + 'title' => esc_html__('Table Builder', 'king-addons'),
1007 + 'description' => esc_html__('Insert tables created in the Table Builder with sorting, search, and pagination.', 'king-addons'),
1008 + 'php-class' => 'Table_Builder',
1009 + 'docs-link' => '',
1010 + 'demo-link' => '',
1011 + 'css' => [],
1012 + 'js' => [],
1013 + 'category' => 'content',
1014 + ],
1015 + 'maintenance-page' => [
1016 + 'title' => esc_html__('Maintenance Page', 'king-addons'),
1017 + 'description' => esc_html__('Embed Maintenance Mode templates or selected pages directly in Elementor.', 'king-addons'),
1018 + 'php-class' => 'Maintenance_Page',
1019 + 'docs-link' => '',
1020 + 'demo-link' => '',
1021 + 'css' => [],
1022 + 'js' => [],
1023 + 'category' => 'content',
1024 + ],
440 1025 'content-ticker' => [
441 1026 'title' => esc_html__('Content Ticker', 'king-addons'),
442 1027 'description' => esc_html__('Display scrolling text or updates. Perfect for news, announcements, or dynamic content in a sleek, responsive design.', 'king-addons'),
443 1028 'php-class' => 'Content_Ticker',
@@ -445,9 +1030,21 @@
445 1030 'docs-link' => '',
446 1031 'demo-link' => 'https://kingaddons.com/elementor/content-ticker/',
447 1032 'css' => ['style'],
448 1033 'js' => ['script'],
1034 + 'category' => 'content',
449 1035 ],
1036 + 'content-toggle' => [
1037 + 'title' => esc_html__('Content Toggle', 'king-addons'),
1038 + 'description' => esc_html__('Showcase key information with a two-state switcher that swaps between primary and secondary content to reduce scrolling. Pro adds template sources, external selector toggling, and enhanced animations.', 'king-addons'),
1039 + 'php-class' => 'Content_Toggle',
1040 + 'docs-link' => '',
1041 + 'demo-link' => '',
1042 + 'css' => ['style'],
1043 + 'js' => ['script'],
1044 + 'has-pro' => true,
1045 + 'category' => 'content',
1046 + ],
450 1047 'mailchimp' => [
451 1048 'title' => esc_html__('MailChimp', 'king-addons'),
452 1049 'description' => esc_html__('Easily integrate MailChimp forms into your website. Perfect for growing your email list with customizable and responsive sign-up forms.', 'king-addons'),
453 1050 'php-class' => 'MailChimp',
@@ -452,12 +1049,12 @@
452 1049 'description' => esc_html__('Easily integrate MailChimp forms into your website. Perfect for growing your email list with customizable and responsive sign-up forms.', 'king-addons'),
453 1050 'php-class' => 'MailChimp',
454 1051 'has-pro' => true,
455 1052 'docs-link' => '',
456 - // 'demo-link' => 'https://kingaddons.com/elementor/mailchimp/',
457 - 'demo-link' => '',
1053 + 'demo-link' => 'https://kingaddons.com/elementor/mailchimp/',
458 1054 'css' => ['style'],
459 1055 'js' => ['script'],
1056 + 'category' => 'forms',
460 1057 ],
461 1058 'tabs' => [
462 1059 'title' => esc_html__('Tabs', 'king-addons'),
463 1060 'description' => esc_html__('Organize content into tabs for easy navigation and a clean layout. Perfect for FAQs, features, or segmented content in a fully responsive format. The Elementor content to be placed inside.', 'king-addons'),
@@ -466,8 +1063,9 @@
466 1063 'docs-link' => '',
467 1064 'demo-link' => 'https://kingaddons.com/elementor/tabs/',
468 1065 'css' => ['style'],
469 1066 'js' => ['script'],
1067 + 'category' => 'content',
470 1068 ],
471 1069 'google-maps' => [
472 1070 'title' => esc_html__('Google Maps', 'king-addons'),
473 1071 'description' => esc_html__('Perfect for displaying business locations, contact details, or navigation routes, this widget allows you to adjust styles, markers, and layouts. Ideal for enhancing user experience with responsive and visually appealing map designs.', 'king-addons'),
@@ -476,8 +1074,9 @@
476 1074 // 'demo-link' => 'https://kingaddons.com/elementor/google-maps/',
477 1075 'demo-link' => '',
478 1076 'css' => ['style'],
479 1077 'js' => ['script'],
1078 + 'category' => 'content',
480 1079 ],
481 1080 'accordion' => [
482 1081 'title' => esc_html__('Accordion', 'king-addons'),
483 1082 'description' => esc_html__('Present collapsible sections for better content organization. Ideal for FAQs, long articles, or feature breakdowns with customizable and responsive designs. The Elementor content to be placed inside. It also has a search-by-items feature.', 'king-addons'),
@@ -486,8 +1085,9 @@
486 1085 'docs-link' => '',
487 1086 'demo-link' => 'https://kingaddons.com/elementor/accordion/',
488 1087 'css' => ['style'],
489 1088 'js' => ['script'],
1089 + 'category' => 'content',
490 1090 ],
491 1091 'image-accordion' => [
492 1092 'title' => esc_html__('Image Accordion', 'king-addons'),
493 1093 'description' => esc_html__('Create interactive image accordions for visually dynamic displays. Perfect for portfolios, galleries, or storytelling in a customizable and responsive layout. It has a lightbox feature.', 'king-addons'),
@@ -496,8 +1096,9 @@
496 1096 'docs-link' => '',
497 1097 'demo-link' => 'https://kingaddons.com/elementor/image-accordion/',
498 1098 'css' => ['style'],
499 1099 'js' => ['script'],
1100 + 'category' => 'media',
500 1101 ],
501 1102 'countdown' => [
502 1103 'title' => esc_html__('Countdown & Timer', 'king-addons'),
503 1104 'description' => esc_html__('Add urgency to your promotions or events. Perfect for sales, launches, or special events in a fully customizable and responsive format.', 'king-addons'),
@@ -506,8 +1107,9 @@
506 1107 'docs-link' => '',
507 1108 'demo-link' => 'https://kingaddons.com/elementor/countdown-timer/',
508 1109 'css' => ['style'],
509 1110 'js' => ['script'],
1111 + 'category' => 'content',
510 1112 ],
511 1113 'pricing-calculator' => [
512 1114 'title' => esc_html__('Pricing Calculator', 'king-addons'),
513 1115 'description' => esc_html__('Add interactive pricing calculators to your website. Perfect for service-based businesses, product customization, or quote estimations with responsive and customizable layouts.', 'king-addons'),
@@ -513,12 +1115,12 @@
513 1115 'description' => esc_html__('Add interactive pricing calculators to your website. Perfect for service-based businesses, product customization, or quote estimations with responsive and customizable layouts.', 'king-addons'),
514 1116 'php-class' => 'Pricing_Calculator',
515 1117 'has-pro' => true,
516 1118 'docs-link' => '',
517 - // 'demo-link' => 'https://kingaddons.com/elementor/pricing-calculator/',
518 - 'demo-link' => '',
1119 + 'demo-link' => 'https://kingaddons.com/elementor/pricing-calculator-for-elementor/',
519 1120 'css' => ['style'],
520 1121 'js' => ['script'],
1122 + 'category' => 'content',
521 1123 ],
522 1124 'lottie-animations' => [
523 1125 'title' => esc_html__('Lottie Animations', 'king-addons'),
524 1126 'description' => esc_html__('Add lightweight and scalable animations to your website. Perfect for creating engaging, interactive elements, it supports customization of animation speed, loop settings, and triggers. Enhance user experience with modern, responsive designs.', 'king-addons'),
@@ -526,8 +1128,9 @@
526 1128 'docs-link' => '',
527 1129 'demo-link' => 'https://kingaddons.com/elementor/lottie-animations/',
528 1130 'css' => ['style'],
529 1131 'js' => ['script'],
1132 + 'category' => 'creative',
530 1133 ],
531 1134 'pricing-slider' => [
532 1135 'title' => esc_html__('Pricing Slider', 'king-addons'),
533 1136 'description' => esc_html__('Interactive slider for choosing pricing plans, allowing users to dynamically adjust pricing parameters and see matching features. Perfect for subscription-based services, product configurations, or any variable pricing model. Compatible with WooCommerce products.', 'king-addons'),
@@ -532,13 +1135,13 @@
532 1135 'title' => esc_html__('Pricing Slider', 'king-addons'),
533 1136 'description' => esc_html__('Interactive slider for choosing pricing plans, allowing users to dynamically adjust pricing parameters and see matching features. Perfect for subscription-based services, product configurations, or any variable pricing model. Compatible with WooCommerce products.', 'king-addons'),
534 1137 'php-class' => 'Pricing_Slider',
535 1138 'docs-link' => '',
536 - // 'demo-link' => 'https://kingaddons.com/elementor/pricing-slider/',
537 - 'demo-link' => '',
1139 + 'demo-link' => 'https://kingaddons.com/elementor/pricing-slider-for-elementor/',
538 1140 'css' => ['style'],
539 1141 'js' => ['script'],
540 1142 'has-pro' => true,
1143 + 'category' => 'media',
541 1144 ],
542 1145 'mega-menu' => [
543 1146 'title' => esc_html__('Mega Menu', 'king-addons'),
544 1147 'description' => esc_html__('Create powerful navigation menus with support for dropdown menus, custom layouts, and responsive design. Perfect for creating professional website headers with both WordPress menus and custom navigation structures.', 'king-addons'),
@@ -548,8 +1151,9 @@
548 1151 'demo-link' => '',
549 1152 'css' => ['style'],
550 1153 'js' => ['script'],
551 1154 'has-pro' => true,
1155 + 'category' => 'navigation',
552 1156 ],
553 1157 'login-register-form' => [
554 1158 'title' => esc_html__('Login | Register Form', 'king-addons'),
555 1159 'description' => esc_html__('Create beautiful login and registration forms with AJAX submission, form validation, and seamless user experience. Perfect for membership sites, user portals, and customer areas with customizable styling options.', 'king-addons'),
@@ -558,8 +1162,9 @@
558 1162 'demo-link' => '',
559 1163 // 'demo-link' => 'https://kingaddons.com/elementor/login-register-form/',
560 1164 'css' => ['style'],
561 1165 'js' => ['script'],
1166 + 'category' => 'forms',
562 1167 ],
563 1168 // 'test' => [
564 1169 // 'title' => esc_html__('Test Title', 'king-addons'),
565 1170 // 'description' => esc_html__('Description', 'king-addons'),
@@ -569,10 +1174,1100 @@
569 1174 // 'demo-link' => '',
570 1175 // 'css' => ['style'],
571 1176 // 'js' => [],
572 1177 // ],
1178 + 'woo-product-title' => [
1179 + 'title' => esc_html__('Product Title', 'king-addons'),
1180 + 'description' => esc_html__('Displays the WooCommerce product title with layout and style controls for builder templates.', 'king-addons'),
1181 + 'php-class' => 'Woo_Product_Title',
1182 + 'docs-link' => '',
1183 + 'demo-link' => '',
1184 + 'css' => ['style'],
1185 + 'js' => [],
1186 + 'has-pro' => true,
1187 + 'category' => 'woo-builder',
1188 + ],
1189 + 'woo-product-price' => [
1190 + 'title' => esc_html__('Product Price', 'king-addons'),
1191 + 'description' => esc_html__('Displays WooCommerce product price with optional discount badge formatting.', 'king-addons'),
1192 + 'php-class' => 'Woo_Product_Price',
1193 + 'docs-link' => '',
1194 + 'demo-link' => '',
1195 + 'css' => ['style'],
1196 + 'js' => [],
1197 + 'has-pro' => true,
1198 + 'category' => 'woo-builder',
1199 + ],
1200 + 'woo-product-sku' => [
1201 + 'title' => esc_html__('Product SKU', 'king-addons'),
1202 + 'description' => esc_html__('Displays product SKU with label and optional fallbacks.', 'king-addons'),
1203 + 'php-class' => 'Woo_Product_SKU',
1204 + 'docs-link' => '',
1205 + 'demo-link' => '',
1206 + 'css' => ['style'],
1207 + 'js' => [],
1208 + 'has-pro' => true,
1209 + 'category' => 'woo-builder',
1210 + ],
1211 + 'woo-product-rating' => [
1212 + 'title' => esc_html__('Product Rating', 'king-addons'),
1213 + 'description' => esc_html__('Shows product rating stars and optional reviews count/link.', 'king-addons'),
1214 + 'php-class' => 'Woo_Product_Rating',
1215 + 'docs-link' => '',
1216 + 'demo-link' => '',
1217 + 'css' => ['style'],
1218 + 'js' => [],
1219 + 'has-pro' => true,
1220 + 'category' => 'woo-builder',
1221 + ],
1222 + 'woo-product-stock' => [
1223 + 'title' => esc_html__('Product Stock', 'king-addons'),
1224 + 'description' => esc_html__('Displays product stock status with optional quantity and low-stock messaging.', 'king-addons'),
1225 + 'php-class' => 'Woo_Product_Stock',
1226 + 'docs-link' => '',
1227 + 'demo-link' => '',
1228 + 'css' => ['style'],
1229 + 'js' => [],
1230 + 'has-pro' => true,
1231 + 'category' => 'woo-builder',
1232 + ],
1233 + 'woo-product-short-description' => [
1234 + 'title' => esc_html__('Product Short Description', 'king-addons'),
1235 + 'description' => esc_html__('Shows WooCommerce short description with optional trim and read more (Pro).', 'king-addons'),
1236 + 'php-class' => 'Woo_Product_Short_Description',
1237 + 'docs-link' => '',
1238 + 'demo-link' => '',
1239 + 'css' => ['style'],
1240 + 'js' => ['script'],
1241 + 'has-pro' => true,
1242 + 'category' => 'woo-builder',
1243 + ],
1244 + 'woo-product-full-description' => [
1245 + 'title' => esc_html__('Product Full Description', 'king-addons'),
1246 + 'description' => esc_html__('Displays full product description with optional trimming (Pro).', 'king-addons'),
1247 + 'php-class' => 'Woo_Product_Full_Description',
1248 + 'docs-link' => '',
1249 + 'demo-link' => '',
1250 + 'css' => ['style'],
1251 + 'js' => [],
1252 + 'has-pro' => true,
1253 + 'category' => 'woo-builder',
1254 + ],
1255 + 'woo-product-add-to-cart' => [
1256 + 'title' => esc_html__('Add To Cart', 'king-addons'),
1257 + 'description' => esc_html__('Renders WooCommerce add-to-cart button with quantity and optional AJAX (Pro).', 'king-addons'),
1258 + 'php-class' => 'Woo_Product_Add_To_Cart',
1259 + 'docs-link' => '',
1260 + 'demo-link' => '',
1261 + 'css' => ['style'],
1262 + 'js' => ['script'],
1263 + 'has-pro' => true,
1264 + 'category' => 'woo-builder',
1265 + ],
1266 + 'woo-product-images-gallery' => [
1267 + 'title' => esc_html__('Product Images Gallery', 'king-addons'),
1268 + 'description' => esc_html__('Displays product main image and gallery with slider/grid layouts.', 'king-addons'),
1269 + 'php-class' => 'Woo_Product_Images_Gallery',
1270 + 'docs-link' => '',
1271 + 'demo-link' => '',
1272 + 'css' => ['style'],
1273 + 'js' => ['script'],
1274 + 'has-pro' => true,
1275 + 'category' => 'woo-builder',
1276 + ],
1277 + 'woo-product-meta' => [
1278 + 'title' => esc_html__('Product Meta', 'king-addons'),
1279 + 'description' => esc_html__('Shows product categories, tags, and optional brand/SKU.', 'king-addons'),
1280 + 'php-class' => 'Woo_Product_Meta',
1281 + 'docs-link' => '',
1282 + 'demo-link' => '',
1283 + 'css' => ['style'],
1284 + 'js' => [],
1285 + 'has-pro' => true,
1286 + 'category' => 'woo-builder',
1287 + ],
1288 + 'woo-product-breadcrumbs' => [
1289 + 'title' => esc_html__('Product Breadcrumbs', 'king-addons'),
1290 + 'description' => esc_html__('WooCommerce breadcrumbs with separator and trim options.', 'king-addons'),
1291 + 'php-class' => 'Woo_Product_Breadcrumbs',
1292 + 'docs-link' => '',
1293 + 'demo-link' => '',
1294 + 'css' => ['style'],
1295 + 'js' => [],
1296 + 'has-pro' => true,
1297 + 'category' => 'woo-builder',
1298 + ],
1299 + 'woo-product-tabs' => [
1300 + 'title' => esc_html__('Product Tabs', 'king-addons'),
1301 + 'description' => esc_html__('Displays product tabs with layout and styling options.', 'king-addons'),
1302 + 'php-class' => 'Woo_Product_Tabs',
1303 + 'docs-link' => '',
1304 + 'demo-link' => '',
1305 + 'css' => ['style'],
1306 + 'js' => ['script'],
1307 + 'has-pro' => true,
1308 + 'category' => 'woo-builder',
1309 + ],
1310 + 'woo-product-custom-tabs' => [
1311 + 'title' => esc_html__('Product Custom Tabs', 'king-addons'),
1312 + 'description' => esc_html__('Adds custom tabs from text or meta/ACF (Pro for multiple/ACF/meta).', 'king-addons'),
1313 + 'php-class' => 'Woo_Product_Custom_Tabs',
1314 + 'docs-link' => '',
1315 + 'demo-link' => '',
1316 + 'css' => ['style'],
1317 + 'js' => ['script'],
1318 + 'has-pro' => true,
1319 + 'category' => 'woo-builder',
1320 + ],
1321 + 'woo-product-acf-field' => [
1322 + 'title' => esc_html__('Product ACF / Attribute Field', 'king-addons'),
1323 + 'description' => esc_html__('Outputs a product ACF field or product attribute with optional before/after text and fallback.', 'king-addons'),
1324 + 'php-class' => 'Woo_Product_ACF_Field',
1325 + 'docs-link' => '',
1326 + 'demo-link' => '',
1327 + 'css' => ['style'],
1328 + 'js' => [],
1329 + 'has-pro' => true,
1330 + 'category' => 'woo-builder',
1331 + ],
1332 + 'woo-product-variations' => [
1333 + 'title' => esc_html__('Product Variations', 'king-addons'),
1334 + 'description' => esc_html__('Variation selectors; swatches and advanced behaviors are Pro.', 'king-addons'),
1335 + 'php-class' => 'Woo_Product_Variations',
1336 + 'docs-link' => '',
1337 + 'demo-link' => '',
1338 + 'css' => ['style'],
1339 + 'js' => ['script'],
1340 + 'has-pro' => true,
1341 + 'category' => 'woo-builder',
1342 + ],
1343 + 'woo-product-countdown' => [
1344 + 'title' => esc_html__('Product Sale Countdown', 'king-addons'),
1345 + 'description' => esc_html__('Countdown to sale end date with optional custom date and seconds (Pro).', 'king-addons'),
1346 + 'php-class' => 'Woo_Product_Countdown',
1347 + 'docs-link' => '',
1348 + 'demo-link' => '',
1349 + 'css' => ['style'],
1350 + 'js' => ['script'],
1351 + 'has-pro' => true,
1352 + 'category' => 'woo-builder',
1353 + ],
1354 + 'woo-product-badges' => [
1355 + 'title' => esc_html__('Product Badges', 'king-addons'),
1356 + 'description' => esc_html__('Sale/New badges; Pro adds percent, best seller, custom badges.', 'king-addons'),
1357 + 'php-class' => 'Woo_Product_Badges',
1358 + 'docs-link' => '',
1359 + 'demo-link' => '',
1360 + 'css' => ['style'],
1361 + 'js' => [],
1362 + 'has-pro' => true,
1363 + 'category' => 'woo-builder',
1364 + ],
1365 + 'woo-product-related' => [
1366 + 'title' => esc_html__('Related Products', 'king-addons'),
1367 + 'description' => esc_html__('Displays related products grid.', 'king-addons'),
1368 + 'php-class' => 'Woo_Product_Related',
1369 + 'docs-link' => '',
1370 + 'demo-link' => '',
1371 + 'css' => ['style'],
1372 + 'js' => [],
1373 + 'has-pro' => false,
1374 + 'category' => 'woo-builder',
1375 + ],
1376 + 'woo-product-upsell' => [
1377 + 'title' => esc_html__('Upsell Products', 'king-addons'),
1378 + 'description' => esc_html__('Displays upsell products grid.', 'king-addons'),
1379 + 'php-class' => 'Woo_Product_Upsell',
1380 + 'docs-link' => '',
1381 + 'demo-link' => '',
1382 + 'css' => ['style'],
1383 + 'js' => [],
1384 + 'has-pro' => false,
1385 + 'category' => 'woo-builder',
1386 + ],
1387 + 'woo-product-cross-sell' => [
1388 + 'title' => esc_html__('Cross-sell Products', 'king-addons'),
1389 + 'description' => esc_html__('Displays cross-sell products grid.', 'king-addons'),
1390 + 'php-class' => 'Woo_Product_Cross_Sell',
1391 + 'docs-link' => '',
1392 + 'demo-link' => '',
1393 + 'css' => ['style'],
1394 + 'js' => [],
1395 + 'has-pro' => false,
1396 + 'category' => 'woo-builder',
1397 + ],
1398 + 'woo-archive-title' => [
1399 + 'title' => esc_html__('Archive Title', 'king-addons'),
1400 + 'description' => esc_html__('Displays WooCommerce archive title.', 'king-addons'),
1401 + 'php-class' => 'Woo_Archive_Title',
1402 + 'docs-link' => '',
1403 + 'demo-link' => '',
1404 + 'css' => ['style'],
1405 + 'js' => ['script'],
1406 + 'has-pro' => true,
1407 + 'category' => 'woo-builder',
1408 + ],
1409 + 'woo-archive-description' => [
1410 + 'title' => esc_html__('Archive Description', 'king-addons'),
1411 + 'description' => esc_html__('Displays WooCommerce archive description.', 'king-addons'),
1412 + 'php-class' => 'Woo_Archive_Description',
1413 + 'docs-link' => '',
1414 + 'demo-link' => '',
1415 + 'css' => ['style'],
1416 + 'js' => ['script'],
1417 + 'has-pro' => true,
1418 + 'category' => 'woo-builder',
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 + ],
1431 + 'woo-products-grid' => [
1432 + 'title' => esc_html__('Products Grid', 'king-addons'),
1433 + 'description' => esc_html__('Displays products grid for WooCommerce archives.', 'king-addons'),
1434 + 'php-class' => 'Woo_Products_Grid',
1435 + 'docs-link' => '',
1436 + 'demo-link' => '',
1437 + 'css' => ['style'],
1438 + 'js' => ['script'],
1439 + 'has-pro' => true,
1440 + 'category' => 'woo-builder',
1441 + ],
1442 + 'woo-products-pagination' => [
1443 + 'title' => esc_html__('Products Pagination', 'king-addons'),
1444 + 'description' => esc_html__('Pagination control for product archives.', 'king-addons'),
1445 + 'php-class' => 'Woo_Products_Pagination',
1446 + 'docs-link' => '',
1447 + 'demo-link' => '',
1448 + 'css' => ['style'],
1449 + 'js' => ['script'],
1450 + 'has-pro' => false,
1451 + 'category' => 'woo-builder',
1452 + ],
1453 + 'woo-products-sorting' => [
1454 + 'title' => esc_html__('Products Sorting', 'king-addons'),
1455 + 'description' => esc_html__('Sorting control for product archives.', 'king-addons'),
1456 + 'php-class' => 'Woo_Products_Sorting',
1457 + 'docs-link' => '',
1458 + 'demo-link' => '',
1459 + 'css' => ['style'],
1460 + 'js' => ['script'],
1461 + 'has-pro' => true,
1462 + 'category' => 'woo-builder',
1463 + ],
1464 + 'woo-products-result-count' => [
1465 + 'title' => esc_html__('Products Result Count', 'king-addons'),
1466 + 'description' => esc_html__('Shows product result count on archives.', 'king-addons'),
1467 + 'php-class' => 'Woo_Products_Result_Count',
1468 + 'docs-link' => '',
1469 + 'demo-link' => '',
1470 + 'css' => ['style'],
1471 + 'js' => ['script'],
1472 + 'has-pro' => true,
1473 + 'category' => 'woo-builder',
1474 + ],
1475 + 'woo-cart-table' => [
1476 + 'title' => esc_html__('Cart Table', 'king-addons'),
1477 + 'description' => esc_html__('Displays WooCommerce cart items table with optional totals.', 'king-addons'),
1478 + 'php-class' => 'Woo_Cart_Table',
1479 + 'docs-link' => '',
1480 + 'demo-link' => '',
1481 + 'css' => ['style'],
1482 + 'js' => ['script'],
1483 + 'has-pro' => true,
1484 + 'category' => 'woo-builder',
1485 + ],
1486 + 'woo-cart-totals' => [
1487 + 'title' => esc_html__('Cart Totals', 'king-addons'),
1488 + 'description' => esc_html__('Shows WooCommerce cart totals section.', 'king-addons'),
1489 + 'php-class' => 'Woo_Cart_Totals',
1490 + 'docs-link' => '',
1491 + 'demo-link' => '',
1492 + 'css' => ['style'],
1493 + 'js' => ['script'],
1494 + 'has-pro' => true,
1495 + 'category' => 'woo-builder',
1496 + ],
1497 + 'woo-cart-cross-sells' => [
1498 + 'title' => esc_html__('Cart Cross-sells', 'king-addons'),
1499 + 'description' => esc_html__('Displays cross-sell products on cart page.', 'king-addons'),
1500 + 'php-class' => 'Woo_Cart_Cross_Sells',
1501 + 'docs-link' => '',
1502 + 'demo-link' => '',
1503 + 'css' => ['style'],
1504 + 'js' => ['script'],
1505 + 'has-pro' => true,
1506 + 'category' => 'woo-builder',
1507 + ],
1508 + 'woo-archive-banner' => [
1509 + 'title' => esc_html__('Archive Banner', 'king-addons'),
1510 + 'description' => esc_html__('Banner for shop/category archives with image, title, description.', 'king-addons'),
1511 + 'php-class' => 'Woo_Archive_Banner',
1512 + 'docs-link' => '',
1513 + 'demo-link' => '',
1514 + 'css' => ['style'],
1515 + 'js' => ['script'],
1516 + 'has-pro' => true,
1517 + 'category' => 'woo-builder',
1518 + ],
1519 + 'woo-checkout-form' => [
1520 + 'title' => esc_html__('Checkout Form', 'king-addons'),
1521 + 'description' => esc_html__('Renders the WooCommerce checkout form with optional login/coupon/order-notes toggles.', 'king-addons'),
1522 + 'php-class' => 'Woo_Checkout_Form',
1523 + 'docs-link' => '',
1524 + 'demo-link' => '',
1525 + 'css' => ['style'],
1526 + 'js' => ['script'],
1527 + 'has-pro' => true,
1528 + 'category' => 'woo-builder',
1529 + ],
1530 + 'woo-checkout-order-summary' => [
1531 + 'title' => esc_html__('Checkout Order Summary', 'king-addons'),
1532 + 'description' => esc_html__('Displays checkout order review; Pro can make it sticky.', 'king-addons'),
1533 + 'php-class' => 'Woo_Checkout_Order_Summary',
1534 + 'docs-link' => '',
1535 + 'demo-link' => '',
1536 + 'css' => ['style'],
1537 + 'js' => [],
1538 + 'has-pro' => true,
1539 + 'category' => 'woo-builder',
1540 + ],
1541 + 'woo-checkout-payment' => [
1542 + 'title' => esc_html__('Checkout Payment', 'king-addons'),
1543 + 'description' => esc_html__('Shows checkout payment methods and place order area.', 'king-addons'),
1544 + 'php-class' => 'Woo_Checkout_Payment',
1545 + 'docs-link' => '',
1546 + 'demo-link' => '',
1547 + 'css' => ['style'],
1548 + 'js' => ['script'],
1549 + 'has-pro' => true,
1550 + 'category' => 'woo-builder',
1551 + ],
1552 + 'woo-checkout-place-order' => [
1553 + 'title' => esc_html__('Checkout Place Order Button', 'king-addons'),
1554 + 'description' => esc_html__('Standalone place order button for checkout.', 'king-addons'),
1555 + 'php-class' => 'Woo_Checkout_Place_Order',
1556 + 'docs-link' => '',
1557 + 'demo-link' => '',
1558 + 'css' => ['style'],
1559 + 'js' => ['script'],
1560 + 'has-pro' => true,
1561 + 'category' => 'woo-builder',
1562 + ],
1563 + 'woo-checkout-coupon' => [
1564 + 'title' => esc_html__('Checkout Coupon', 'king-addons'),
1565 + 'description' => esc_html__('Displays the coupon form on checkout.', 'king-addons'),
1566 + 'php-class' => 'Woo_Checkout_Coupon',
1567 + 'docs-link' => '',
1568 + 'demo-link' => '',
1569 + 'css' => ['style'],
1570 + 'js' => ['script'],
1571 + 'has-pro' => true,
1572 + 'category' => 'woo-builder',
1573 + ],
1574 + 'woo-checkout-login' => [
1575 + 'title' => esc_html__('Checkout Login', 'king-addons'),
1576 + 'description' => esc_html__('Shows returning customer login prompt on checkout.', 'king-addons'),
1577 + 'php-class' => 'Woo_Checkout_Login',
1578 + 'docs-link' => '',
1579 + 'demo-link' => '',
1580 + 'css' => ['style'],
1581 + 'js' => [],
1582 + 'has-pro' => true,
1583 + 'category' => 'woo-builder',
1584 + ],
1585 + 'woo-checkout-progress' => [
1586 + 'title' => esc_html__('Checkout Progress', 'king-addons'),
1587 + 'description' => esc_html__('Progress indicator for cart/checkout/complete; Pro adds steps layout.', 'king-addons'),
1588 + 'php-class' => 'Woo_Checkout_Progress',
1589 + 'docs-link' => '',
1590 + 'demo-link' => '',
1591 + 'css' => ['style'],
1592 + 'js' => [],
1593 + 'has-pro' => true,
1594 + 'category' => 'woo-builder',
1595 + ],
1596 + 'woo-my-account-navigation' => [
1597 + 'title' => esc_html__('My Account Navigation', 'king-addons'),
1598 + 'description' => esc_html__('Displays WooCommerce My Account navigation menu.', 'king-addons'),
1599 + 'php-class' => 'Woo_My_Account_Navigation',
1600 + 'docs-link' => '',
1601 + 'demo-link' => '',
1602 + 'css' => ['style'],
1603 + 'js' => ['script'],
1604 + 'has-pro' => true,
1605 + 'category' => 'woo-builder',
1606 + ],
1607 + 'woo-my-account-content' => [
1608 + 'title' => esc_html__('My Account Content', 'king-addons'),
1609 + 'description' => esc_html__('Outputs My Account endpoint content.', 'king-addons'),
1610 + 'php-class' => 'Woo_My_Account_Content',
1611 + 'docs-link' => '',
1612 + 'demo-link' => '',
1613 + 'css' => ['style'],
1614 + 'js' => [],
1615 + 'has-pro' => true,
1616 + 'category' => 'woo-builder',
1617 + ],
1618 + 'woo-my-account-orders' => [
1619 + 'title' => esc_html__('My Account Orders', 'king-addons'),
1620 + 'description' => esc_html__('Lists customer orders with pagination.', 'king-addons'),
1621 + 'php-class' => 'Woo_My_Account_Orders',
1622 + 'docs-link' => '',
1623 + 'demo-link' => '',
1624 + 'css' => ['style'],
1625 + 'js' => [],
1626 + 'has-pro' => true,
1627 + 'category' => 'woo-builder',
1628 + ],
1629 + 'woo-my-account-downloads' => [
1630 + 'title' => esc_html__('My Account Downloads', 'king-addons'),
1631 + 'description' => esc_html__('Shows customer downloadable products.', 'king-addons'),
1632 + 'php-class' => 'Woo_My_Account_Downloads',
1633 + 'docs-link' => '',
1634 + 'demo-link' => '',
1635 + 'css' => ['style'],
1636 + 'js' => [],
1637 + 'has-pro' => true,
1638 + 'category' => 'woo-builder',
1639 + ],
1640 + 'woo-my-account-address' => [
1641 + 'title' => esc_html__('My Account Address', 'king-addons'),
1642 + 'description' => esc_html__('Allows customer to view/edit billing/shipping addresses.', 'king-addons'),
1643 + 'php-class' => 'Woo_My_Account_Address',
1644 + 'docs-link' => '',
1645 + 'demo-link' => '',
1646 + 'css' => ['style'],
1647 + 'js' => [],
1648 + 'has-pro' => true,
1649 + 'category' => 'woo-builder',
1650 + ],
1651 + 'woo-my-account-details' => [
1652 + 'title' => esc_html__('My Account Details', 'king-addons'),
1653 + 'description' => esc_html__('Account details form (name, email, password).', 'king-addons'),
1654 + 'php-class' => 'Woo_My_Account_Details',
1655 + 'docs-link' => '',
1656 + 'demo-link' => '',
1657 + 'css' => ['style'],
1658 + 'js' => [],
1659 + 'has-pro' => true,
1660 + 'category' => 'woo-builder',
1661 + ],
1662 + 'woo-my-account-dashboard' => [
1663 + 'title' => esc_html__('My Account Dashboard', 'king-addons'),
1664 + 'description' => esc_html__('Outputs WooCommerce My Account dashboard area.', 'king-addons'),
1665 + 'php-class' => 'Woo_My_Account_Dashboard',
1666 + 'docs-link' => '',
1667 + 'demo-link' => '',
1668 + 'css' => [],
1669 + 'js' => [],
1670 + 'has-pro' => false,
1671 + 'category' => 'woo-builder',
1672 + ],
1673 + 'woo-my-account-order-details' => [
1674 + 'title' => esc_html__('My Account Order Details', 'king-addons'),
1675 + 'description' => esc_html__('Displays order view in My Account when an order is selected.', 'king-addons'),
1676 + 'php-class' => 'Woo_My_Account_Order_Details',
1677 + 'docs-link' => '',
1678 + 'demo-link' => '',
1679 + 'css' => [],
1680 + 'js' => [],
1681 + 'has-pro' => false,
1682 + 'category' => 'woo-builder',
1683 + ],
1684 + 'woo-my-account-logout' => [
1685 + 'title' => esc_html__('My Account Logout', 'king-addons'),
1686 + 'description' => esc_html__('Shows a logout button/link for My Account.', 'king-addons'),
1687 + 'php-class' => 'Woo_My_Account_Logout',
1688 + 'docs-link' => '',
1689 + 'demo-link' => '',
1690 + 'css' => ['style'],
1691 + 'js' => ['script'],
1692 + 'has-pro' => false,
1693 + 'category' => 'woo-builder',
1694 + ],
1695 + 'woo-my-account-acf-fields' => [
1696 + 'title' => esc_html__('My Account ACF Extra Fields', 'king-addons'),
1697 + 'description' => esc_html__('Adds extra ACF fields for My Account endpoints (Pro).', 'king-addons'),
1698 + 'php-class' => 'Woo_My_Account_ACF_Fields',
1699 + 'docs-link' => '',
1700 + 'demo-link' => '',
1701 + 'css' => [],
1702 + 'js' => [],
1703 + 'has-pro' => true,
1704 + 'category' => 'woo-builder',
1705 + ],
1706 + 'woo-checkout-steps' => [
1707 + 'title' => esc_html__('Checkout Steps (Multi-step)', 'king-addons'),
1708 + 'description' => esc_html__('Multi-step indicator for checkout (Pro for live steps).', 'king-addons'),
1709 + 'php-class' => 'Woo_Checkout_Steps',
1710 + 'docs-link' => '',
1711 + 'demo-link' => '',
1712 + 'css' => [],
1713 + 'js' => [],
1714 + 'has-pro' => true,
1715 + 'category' => 'woo-builder',
1716 + ],
1717 + 'woo-checkout-sticky-sidebar' => [
1718 + 'title' => esc_html__('Checkout Sticky Sidebar', 'king-addons'),
1719 + 'description' => esc_html__('Sticky order summary for checkout (Pro).', 'king-addons'),
1720 + 'php-class' => 'Woo_Checkout_Sticky_Sidebar',
1721 + 'docs-link' => '',
1722 + 'demo-link' => '',
1723 + 'css' => [],
1724 + 'js' => [],
1725 + 'has-pro' => true,
1726 + 'category' => 'woo-builder',
1727 + ],
1728 + 'woo-checkout-acf-fields' => [
1729 + 'title' => esc_html__('Checkout ACF Extra Fields', 'king-addons'),
1730 + 'description' => esc_html__('Adds ACF-driven extra fields to checkout (Pro).', 'king-addons'),
1731 + 'php-class' => 'Woo_Checkout_ACF_Fields',
1732 + 'docs-link' => '',
1733 + 'demo-link' => '',
1734 + 'css' => [],
1735 + 'js' => ['script'],
1736 + 'has-pro' => true,
1737 + 'category' => 'woo-builder',
1738 + ],
1739 + 'woo-cart-coupon-form' => [
1740 + 'title' => esc_html__('Cart Coupon Form', 'king-addons'),
1741 + 'description' => esc_html__('Shows the cart coupon entry form.', 'king-addons'),
1742 + 'php-class' => 'Woo_Cart_Coupon_Form',
1743 + 'docs-link' => '',
1744 + 'demo-link' => '',
1745 + 'css' => ['style'],
1746 + 'js' => ['script'],
1747 + 'has-pro' => false,
1748 + 'category' => 'woo-builder',
1749 + ],
1750 + 'woo-cart-empty' => [
1751 + 'title' => esc_html__('Cart Empty Message', 'king-addons'),
1752 + 'description' => esc_html__('Displays empty cart notice and return to shop button.', 'king-addons'),
1753 + 'php-class' => 'Woo_Cart_Empty',
1754 + 'docs-link' => '',
1755 + 'demo-link' => '',
1756 + 'css' => [],
1757 + 'js' => [],
1758 + 'has-pro' => false,
1759 + 'category' => 'woo-builder',
1760 + ],
1761 + // WooCommerce Shortcode Wrapper Widgets
1762 + 'woo-shortcode-cart' => [
1763 + 'title' => esc_html__('WC Cart (Shortcode)', 'king-addons'),
1764 + 'description' => esc_html__('Renders the standard WooCommerce cart page using the [woocommerce_cart] shortcode.', 'king-addons'),
1765 + 'php-class' => 'Woo_Shortcode_Cart',
1766 + 'docs-link' => '',
1767 + 'demo-link' => '',
1768 + 'css' => [],
1769 + 'js' => ['script'],
1770 + 'has-pro' => false,
1771 + 'category' => 'woocommerce',
1772 + ],
1773 + 'woo-shortcode-checkout' => [
1774 + 'title' => esc_html__('WC Checkout (Shortcode)', 'king-addons'),
1775 + 'description' => esc_html__('Renders the standard WooCommerce checkout page using the [woocommerce_checkout] shortcode.', 'king-addons'),
1776 + 'php-class' => 'Woo_Shortcode_Checkout',
1777 + 'docs-link' => '',
1778 + 'demo-link' => '',
1779 + 'css' => [],
1780 + 'js' => [],
1781 + 'has-pro' => false,
1782 + 'category' => 'woocommerce',
1783 + ],
1784 + 'woo-shortcode-my-account' => [
1785 + 'title' => esc_html__('WC My Account (Shortcode)', 'king-addons'),
1786 + 'description' => esc_html__('Renders the standard WooCommerce My Account page using the [woocommerce_my_account] shortcode.', 'king-addons'),
1787 + 'php-class' => 'Woo_Shortcode_My_Account',
1788 + 'docs-link' => '',
1789 + 'demo-link' => '',
1790 + 'css' => [],
1791 + 'js' => [],
1792 + 'has-pro' => false,
1793 + 'category' => 'woocommerce',
1794 + ],
1795 + 'woo-shortcode-products' => [
1796 + 'title' => esc_html__('WC Products (Shortcode)', 'king-addons'),
1797 + 'description' => esc_html__('Renders WooCommerce products using standard shortcodes with configurable query options.', 'king-addons'),
1798 + 'php-class' => 'Woo_Shortcode_Products',
1799 + 'docs-link' => '',
1800 + 'demo-link' => '',
1801 + 'css' => [],
1802 + 'js' => [],
1803 + 'has-pro' => false,
1804 + 'category' => 'woocommerce',
1805 + ],
1806 + 'woo-shortcode-order-tracking' => [
1807 + 'title' => esc_html__('WC Order Tracking (Shortcode)', 'king-addons'),
1808 + 'description' => esc_html__('Renders the standard WooCommerce order tracking form using the [woocommerce_order_tracking] shortcode.', 'king-addons'),
1809 + 'php-class' => 'Woo_Shortcode_Order_Tracking',
1810 + 'docs-link' => '',
1811 + 'demo-link' => '',
1812 + 'css' => [],
1813 + 'js' => [],
1814 + 'has-pro' => false,
1815 + 'category' => 'woocommerce',
1816 + ],
1817 + 'woo-shortcode-product-page' => [
1818 + 'title' => esc_html__('WC Product Page (Shortcode)', 'king-addons'),
1819 + 'description' => esc_html__('Renders a full single product page by ID or SKU using the [product_page] shortcode.', 'king-addons'),
1820 + 'php-class' => 'Woo_Shortcode_Product_Page',
1821 + 'docs-link' => '',
1822 + 'demo-link' => '',
1823 + 'css' => [],
1824 + 'js' => [],
1825 + 'has-pro' => false,
1826 + 'category' => 'woocommerce',
1827 + ],
1828 + 'woo-shortcode-product-category' => [
1829 + 'title' => esc_html__('WC Product Category (Shortcode)', 'king-addons'),
1830 + 'description' => esc_html__('Renders products from a specific category using the [product_category] shortcode.', 'king-addons'),
1831 + 'php-class' => 'Woo_Shortcode_Product_Category',
1832 + 'docs-link' => '',
1833 + 'demo-link' => '',
1834 + 'css' => [],
1835 + 'js' => [],
1836 + 'has-pro' => false,
1837 + 'category' => 'woocommerce',
1838 + ],
1839 + 'woo-shortcode-product-categories' => [
1840 + 'title' => esc_html__('WC Product Categories (Shortcode)', 'king-addons'),
1841 + 'description' => esc_html__('Renders product categories grid using the [product_categories] shortcode.', 'king-addons'),
1842 + 'php-class' => 'Woo_Shortcode_Product_Categories',
1843 + 'docs-link' => '',
1844 + 'demo-link' => '',
1845 + 'css' => [],
1846 + 'js' => [],
1847 + 'has-pro' => false,
1848 + 'category' => 'woocommerce',
1849 + ],
1850 + 'woo-shortcode-add-to-cart' => [
1851 + 'title' => esc_html__('WC Add To Cart Button (Shortcode)', 'king-addons'),
1852 + 'description' => esc_html__('Renders an add-to-cart button for a specific product using the [add_to_cart] shortcode.', 'king-addons'),
1853 + 'php-class' => 'Woo_Shortcode_Add_To_Cart',
1854 + 'docs-link' => '',
1855 + 'demo-link' => '',
1856 + 'css' => ['style'],
1857 + 'js' => [],
1858 + 'has-pro' => false,
1859 + 'category' => 'woocommerce',
1860 + ],
1861 + 'woo-shortcode-shop-messages' => [
1862 + 'title' => esc_html__('WC Shop Messages (Shortcode)', 'king-addons'),
1863 + 'description' => esc_html__('Renders WooCommerce shop messages and notices using the [shop_messages] shortcode.', 'king-addons'),
1864 + 'php-class' => 'Woo_Shortcode_Shop_Messages',
1865 + 'docs-link' => '',
1866 + 'demo-link' => '',
1867 + 'css' => [],
1868 + 'js' => [],
1869 + 'has-pro' => false,
1870 + 'category' => 'woocommerce',
1871 + ],
1872 + 'tb-post-title' => [
1873 + 'title' => esc_html__('TB - Post Title', 'king-addons'),
1874 + 'description' => esc_html__('Displays current post title with tag and link options; Pro adds truncation and hover underline.', 'king-addons'),
1875 + 'php-class' => 'TB_Post_Title',
1876 + 'docs-link' => '',
1877 + 'demo-link' => '',
1878 + 'css' => ['style'],
1879 + 'js' => ['script'],
1880 + 'has-pro' => true,
1881 + 'category' => 'theme-builder',
1882 + ],
1883 + 'tb-post-content' => [
1884 + 'title' => esc_html__('TB - Post Content', 'king-addons'),
1885 + 'description' => esc_html__('Outputs current post content with base styling; Pro adds block exclusions and advanced typography.', 'king-addons'),
1886 + 'php-class' => 'TB_Post_Content',
1887 + 'docs-link' => '',
1888 + 'demo-link' => '',
1889 + 'css' => ['style'],
1890 + 'js' => ['script'],
1891 + 'has-pro' => true,
1892 + 'category' => 'theme-builder',
1893 + ],
1894 + 'tb-post-excerpt' => [
1895 + 'title' => esc_html__('TB - Post Excerpt', 'king-addons'),
1896 + 'description' => esc_html__('Shows post excerpt with length and suffix controls; Pro adds character trim and HTML stripping.', 'king-addons'),
1897 + 'php-class' => 'TB_Post_Excerpt',
1898 + 'docs-link' => '',
1899 + 'demo-link' => '',
1900 + 'css' => ['style'],
1901 + 'js' => ['script'],
1902 + 'has-pro' => true,
1903 + 'category' => 'theme-builder',
1904 + ],
1905 + 'tb-featured-image' => [
1906 + 'title' => esc_html__('TB - Featured Image', 'king-addons'),
1907 + 'description' => esc_html__('Displays featured image with size and link choices; Pro adds fallback, aspect ratio, and overlay hovers.', 'king-addons'),
1908 + 'php-class' => 'TB_Featured_Image',
1909 + 'docs-link' => '',
1910 + 'demo-link' => '',
1911 + 'css' => ['style'],
1912 + 'js' => ['script'],
1913 + 'has-pro' => true,
1914 + 'category' => 'theme-builder',
1915 + ],
1916 + 'tb-post-meta' => [
1917 + 'title' => esc_html__('TB - Post Meta', 'king-addons'),
1918 + 'description' => esc_html__('Shows date, author, and taxonomy meta with layout and order controls; Pro adds reading time, icons, and badges.', 'king-addons'),
1919 + 'php-class' => 'TB_Post_Meta',
1920 + 'docs-link' => '',
1921 + 'demo-link' => '',
1922 + 'css' => ['style'],
1923 + 'js' => ['script'],
1924 + 'has-pro' => true,
1925 + 'category' => 'theme-builder',
1926 + ],
1927 + 'tb-post-taxonomies' => [
1928 + 'title' => esc_html__('TB - Post Taxonomies', 'king-addons'),
1929 + 'description' => esc_html__('Lists post categories or tags with label and separator options; Pro adds custom taxonomies, badges, and placeholders.', 'king-addons'),
1930 + 'php-class' => 'TB_Post_Taxonomies',
1931 + 'docs-link' => '',
1932 + 'demo-link' => '',
1933 + 'css' => ['style'],
1934 + 'js' => ['script'],
1935 + 'has-pro' => true,
1936 + 'category' => 'theme-builder',
1937 + ],
1938 + 'tb-author-box' => [
1939 + 'title' => esc_html__('TB - Author Box', 'king-addons'),
1940 + 'description' => esc_html__('Author avatar, name, and bio layouts; Pro adds social icons and custom link options.', 'king-addons'),
1941 + 'php-class' => 'TB_Author_Box',
1942 + 'docs-link' => '',
1943 + 'demo-link' => '',
1944 + 'css' => ['style'],
1945 + 'js' => ['script'],
1946 + 'has-pro' => true,
1947 + 'category' => 'theme-builder',
1948 + ],
1949 + 'tb-post-navigation' => [
1950 + 'title' => esc_html__('TB - Post Navigation', 'king-addons'),
1951 + 'description' => esc_html__('Previous/next post navigation with labels and titles; Pro adds same-term restriction and icon styles.', 'king-addons'),
1952 + 'php-class' => 'TB_Post_Navigation',
1953 + 'docs-link' => '',
1954 + 'demo-link' => '',
1955 + 'css' => ['style'],
1956 + 'js' => ['script'],
1957 + 'has-pro' => true,
1958 + 'category' => 'theme-builder',
1959 + ],
1960 + 'tb-post-comments' => [
1961 + 'title' => esc_html__('TB - Post Comments', 'king-addons'),
1962 + 'description' => esc_html__('Wraps comments list and form with visibility toggles; Pro adds custom empty text and order controls.', 'king-addons'),
1963 + 'php-class' => 'TB_Post_Comments',
1964 + 'docs-link' => '',
1965 + 'demo-link' => '',
1966 + 'css' => ['style'],
1967 + 'js' => ['script'],
1968 + 'has-pro' => true,
1969 + 'category' => 'theme-builder',
1970 + ],
1971 + 'tb-related-posts' => [
1972 + 'title' => esc_html__('TB - Related Posts', 'king-addons'),
1973 + 'description' => esc_html__('Shows related posts by category with layout controls; Pro adds tag/custom taxonomy sources, fallbacks, and ordering options.', 'king-addons'),
1974 + 'php-class' => 'TB_Related_Posts',
1975 + 'docs-link' => '',
1976 + 'demo-link' => '',
1977 + 'css' => ['style'],
1978 + 'js' => ['script'],
1979 + 'has-pro' => true,
1980 + 'category' => 'theme-builder',
1981 + ],
1982 + 'tb-archive-title' => [
1983 + 'title' => esc_html__('TB - Archive Title', 'king-addons'),
1984 + 'description' => esc_html__('Shows current archive title with prefix handling; Pro adds custom prefixes per archive type.', 'king-addons'),
1985 + 'php-class' => 'TB_Archive_Title',
1986 + 'docs-link' => '',
1987 + 'demo-link' => '',
1988 + 'css' => ['style'],
1989 + 'js' => ['script'],
1990 + 'has-pro' => true,
1991 + 'category' => 'theme-builder',
1992 + ],
1993 + 'tb-archive-description' => [
1994 + 'title' => esc_html__('TB - Archive Description', 'king-addons'),
1995 + 'description' => esc_html__('Displays archive or author description with fallback; Pro adds trimming and placeholders.', 'king-addons'),
1996 + 'php-class' => 'TB_Archive_Description',
1997 + 'docs-link' => '',
1998 + 'demo-link' => '',
1999 + 'css' => ['style'],
2000 + 'js' => ['script'],
2001 + 'has-pro' => true,
2002 + 'category' => 'theme-builder',
2003 + ],
2004 + 'tb-archive-posts' => [
2005 + 'title' => esc_html__('TB - Archive Posts', 'king-addons'),
2006 + 'description' => esc_html__('Renders current archive or search query in grid or list layouts; Pro adds card presets and built-in pagination.', 'king-addons'),
2007 + 'php-class' => 'TB_Archive_Posts',
2008 + 'docs-link' => '',
2009 + 'demo-link' => '',
2010 + 'css' => ['style'],
2011 + 'js' => ['script'],
2012 + 'has-pro' => true,
2013 + 'category' => 'theme-builder',
2014 + ],
2015 + 'tb-archive-pagination' => [
2016 + 'title' => esc_html__('TB - Archive Pagination', 'king-addons'),
2017 + 'description' => esc_html__('Pagination for the current archive with label controls; Pro adds first/last links and extra skins.', 'king-addons'),
2018 + 'php-class' => 'TB_Archive_Pagination',
2019 + 'docs-link' => '',
2020 + 'demo-link' => '',
2021 + 'css' => ['style'],
2022 + 'js' => ['script'],
2023 + 'has-pro' => true,
2024 + 'category' => 'theme-builder',
2025 + ],
2026 + 'tb-archive-result-count' => [
2027 + 'title' => esc_html__('TB - Archive Result Count', 'king-addons'),
2028 + 'description' => esc_html__('Shows result count range for the current query; Pro adds custom format templates.', 'king-addons'),
2029 + 'php-class' => 'TB_Archive_Result_Count',
2030 + 'docs-link' => '',
2031 + 'demo-link' => '',
2032 + 'css' => ['style'],
2033 + 'js' => ['script'],
2034 + 'has-pro' => true,
2035 + 'category' => 'theme-builder',
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 + ],
2059 + 'tb-404-title' => [
2060 + 'title' => esc_html__('TB - 404 Title', 'king-addons'),
2061 + 'description' => esc_html__('Customizable 404 page title with alignment and spacing controls; Pro adds style presets.', 'king-addons'),
2062 + 'php-class' => 'TB_404_Title',
2063 + 'docs-link' => '',
2064 + 'demo-link' => '',
2065 + 'css' => ['style'],
2066 + 'js' => ['script'],
2067 + 'has-pro' => true,
2068 + 'category' => 'theme-builder',
2069 + ],
2070 + 'tb-404-description' => [
2071 + 'title' => esc_html__('TB - 404 Description', 'king-addons'),
2072 + 'description' => esc_html__('Description text for 404 templates with typography controls; Pro adds preset messages.', 'king-addons'),
2073 + 'php-class' => 'TB_404_Description',
2074 + 'docs-link' => '',
2075 + 'demo-link' => '',
2076 + 'css' => ['style'],
2077 + 'js' => ['script'],
2078 + 'has-pro' => true,
2079 + 'category' => 'theme-builder',
2080 + ],
2081 + 'tb-404-search-form' => [
2082 + 'title' => esc_html__('TB - 404 Search Form', 'king-addons'),
2083 + 'description' => esc_html__('Styled search form for 404 and utility layouts; Pro adds icon and post type filters.', 'king-addons'),
2084 + 'php-class' => 'TB_404_Search_Form',
2085 + 'docs-link' => '',
2086 + 'demo-link' => '',
2087 + 'css' => ['style'],
2088 + 'js' => ['script'],
2089 + 'has-pro' => true,
2090 + 'category' => 'theme-builder',
2091 + ],
2092 + 'tb-back-to-home' => [
2093 + 'title' => esc_html__('TB - Back to Home', 'king-addons'),
2094 + 'description' => esc_html__('Button linking to home with styling controls; Pro adds custom URL and icon/hover options.', 'king-addons'),
2095 + 'php-class' => 'TB_Back_To_Home',
2096 + 'docs-link' => '',
2097 + 'demo-link' => '',
2098 + 'css' => ['style'],
2099 + 'js' => ['script'],
2100 + 'has-pro' => true,
2101 + 'category' => 'theme-builder',
2102 + ],
2103 +
2104 + // Widgets that were previously (incorrectly) listed under 'features'.
2105 + 'product-360-viewer' => [
2106 + 'title' => esc_html__('360° Product Viewer', 'king-addons'),
2107 + 'description' => esc_html__('Show a 360° product spin using a frame sequence with drag, autoplay, and zoom. Pro adds unlimited frames, advanced drag/scroll/inertia controls, and frame-specific hotspots.', 'king-addons'),
2108 + 'php-class' => 'Product_360_Viewer',
2109 + 'docs-link' => '',
2110 + 'demo-link' => '',
2111 + 'css' => ['style'],
2112 + 'js' => ['script'],
2113 + 'has-pro' => true,
2114 + 'category' => 'woocommerce',
2115 + ],
2116 + 'sticky-contact-bar' => [
2117 + 'title' => esc_html__('Sticky Contact Bar', 'king-addons'),
2118 + 'description' => esc_html__('Sticky multi-channel contact bar (WhatsApp/Telegram/Messenger and more). Pro adds schedule-based states, UTM-aware availability, and advanced per-channel visibility rules.', 'king-addons'),
2119 + 'php-class' => 'Sticky_Contact_Bar',
2120 + 'docs-link' => '',
2121 + 'demo-link' => '',
2122 + 'css' => ['style'],
2123 + 'js' => ['script'],
2124 + 'has-pro' => true,
2125 + 'category' => 'content',
2126 + ],
2127 + 'cookie-preferences-button' => [
2128 + 'title' => esc_html__('Cookie Preferences Button', 'king-addons'),
2129 + 'description' => esc_html__('Adds a manage-consent button that opens the Cookie / Consent Bar settings modal so visitors can review or change their choices.', 'king-addons'),
2130 + 'php-class' => 'Cookie_Preferences_Button',
2131 + 'docs-link' => '',
2132 + 'demo-link' => '',
2133 + 'css' => ['style'],
2134 + 'js' => ['script'],
2135 + 'has-pro' => true,
2136 + 'category' => 'content',
2137 + ],
2138 + 'sticky-video' => [
2139 + 'title' => esc_html__('Sticky Video', 'king-addons'),
2140 + 'description' => esc_html__('Display a floating mini video player for YouTube, Vimeo, or self-hosted sources with optional close control and sticky positioning. Pro adds top placements, reveal triggers, persistence, device targeting, and CTA button.', 'king-addons'),
2141 + 'php-class' => 'Sticky_Video',
2142 + 'has-pro' => true,
2143 + 'docs-link' => '',
2144 + 'demo-link' => '',
2145 + 'css' => ['style'],
2146 + 'js' => ['script'],
2147 + 'category' => 'media',
2148 + ],
2149 + 'wishlist-button' => [
2150 + 'title' => esc_html__('Wishlist Button', 'king-addons'),
2151 + 'description' => esc_html__('Add or remove products from a wishlist with customizable text, icons, and WooCommerce hook positions.', 'king-addons'),
2152 + 'php-class' => 'Wishlist_Button',
2153 + 'docs-link' => '',
2154 + 'demo-link' => '',
2155 + 'css' => ['style'],
2156 + 'js' => ['script'],
2157 + 'has-pro' => false,
2158 + 'category' => 'woocommerce',
2159 + ],
2160 + 'wishlist-counter' => [
2161 + 'title' => esc_html__('Wishlist Counter', 'king-addons'),
2162 + 'description' => esc_html__('Show live wishlist item count with optional icon and click-through to the wishlist page.', 'king-addons'),
2163 + 'php-class' => 'Wishlist_Counter',
2164 + 'docs-link' => '',
2165 + 'demo-link' => '',
2166 + 'css' => ['style'],
2167 + 'js' => ['script'],
2168 + 'has-pro' => false,
2169 + 'category' => 'woocommerce',
2170 + ],
2171 + 'wishlist-page' => [
2172 + 'title' => esc_html__('Wishlist Page', 'king-addons'),
2173 + 'description' => esc_html__('Render a wishlist table or list inside Elementor templates with column controls.', 'king-addons'),
2174 + 'php-class' => 'Wishlist_Page',
2175 + 'docs-link' => '',
2176 + 'demo-link' => '',
2177 + 'css' => ['style'],
2178 + 'js' => ['script'],
2179 + 'has-pro' => false,
2180 + 'category' => 'woocommerce',
2181 + ],
2182 + 'wishlist-icon' => [
2183 + 'title' => esc_html__('Wishlist Icon', 'king-addons'),
2184 + 'description' => esc_html__('Floating wishlist icon with count badge and mini preview (Pro).', 'king-addons'),
2185 + 'php-class' => 'Wishlist_Icon',
2186 + 'docs-link' => '',
2187 + 'demo-link' => '',
2188 + 'css' => ['style'],
2189 + 'js' => ['script'],
2190 + 'has-pro' => true,
2191 + 'category' => 'woocommerce',
2192 + ],
2193 + 'wishlist-mini-list' => [
2194 + 'title' => esc_html__('Wishlist Mini List', 'king-addons'),
2195 + 'description' => esc_html__('Off-canvas or inline mini wishlist with quick actions (Pro).', 'king-addons'),
2196 + 'php-class' => 'Wishlist_Mini_List',
2197 + 'docs-link' => '',
2198 + 'demo-link' => '',
2199 + 'css' => ['style'],
2200 + 'js' => ['script'],
2201 + 'has-pro' => true,
2202 + 'category' => 'woocommerce',
2203 + ],
2204 + 'wishlist-multiple-lists-switcher' => [
2205 + 'title' => esc_html__('Wishlist Lists Switcher', 'king-addons'),
2206 + 'description' => esc_html__('Switch between multiple wishlists with dropdown or tabs (Pro).', 'king-addons'),
2207 + 'php-class' => 'Wishlist_Multiple_Lists_Switcher',
2208 + 'docs-link' => '',
2209 + 'demo-link' => '',
2210 + 'css' => ['style'],
2211 + 'js' => ['script'],
2212 + 'has-pro' => true,
2213 + 'category' => 'woocommerce',
2214 + ],
2215 + 'wishlist-share-buttons' => [
2216 + 'title' => esc_html__('Wishlist Share Buttons', 'king-addons'),
2217 + 'description' => esc_html__('Share current wishlist via Telegram, WhatsApp, email, or copy link (Pro).', 'king-addons'),
2218 + 'php-class' => 'Wishlist_Share_Buttons',
2219 + 'docs-link' => '',
2220 + 'demo-link' => '',
2221 + 'css' => ['style'],
2222 + 'js' => ['script'],
2223 + 'has-pro' => true,
2224 + 'category' => 'woocommerce',
2225 + ],
2226 + 'woocommerce-floating-cart-icon' => [
2227 + 'title' => esc_html__('WooCommerce Floating Cart Icon', 'king-addons'),
2228 + 'description' => esc_html__('Floating cart icon with item count and quick mini-cart preview. Pro adds hover/auto-open triggers, drawer layout, item thumbnails, remove links, and device/empty visibility rules.', 'king-addons'),
2229 + 'php-class' => 'WooCommerce_Floating_Cart_Icon',
2230 + 'docs-link' => '',
2231 + 'demo-link' => '',
2232 + 'css' => ['style'],
2233 + 'js' => ['script'],
2234 + 'has-pro' => true,
2235 + 'category' => 'woocommerce',
2236 + ],
2237 + 'pricing-table-ext' => [
2238 + 'title' => esc_html__('Pricing Table', 'king-addons'),
2239 + 'description' => esc_html__('Display pricing tables created with the Pricing Table Builder extension.', 'king-addons'),
2240 + 'php-class' => 'Pricing_Table_Ext',
2241 + 'docs-link' => '',
2242 + 'demo-link' => '',
2243 + 'css' => [],
2244 + 'js' => [],
2245 + 'has-pro' => true,
2246 + 'category' => 'content',
2247 + ],
573 2248 ],
574 2249 'features' => [
2250 + 'faceted-filters' => [
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'),
2253 + 'php-class' => 'Faceted_Filters',
2254 + 'has-pro' => true,
2255 + 'docs-link' => '',
2256 + 'demo-link' => '',
2257 + 'css' => ['style'],
2258 + 'js' => ['script'],
2259 + ],
2260 + 'conditional-display' => [
2261 + 'title' => esc_html__('Conditional Display', 'king-addons'),
2262 + 'description' => esc_html__('Dynamically show or hide content based on user roles, dates, devices, URL parameters, WooCommerce conditions, cookies, and more.', 'king-addons'),
2263 + 'php-class' => 'Conditional_Display',
2264 + 'has-pro' => true,
2265 + 'docs-link' => '',
2266 + 'demo-link' => '',
2267 + 'css' => ['style'],
2268 + 'js' => ['preview-handler'],
2269 + ],
575 2270 // 'copy-paste' => [
576 2271 // 'title' => esc_html__('Cross-Domain Copy & Paste for Elementor content', 'king-addons'),
577 2272 // 'description' => esc_html__('Seamlessly copy and paste Elementor content across different domains. Perfect for speeding up workflows and maintaining consistent designs across multiple websites.', 'king-addons'),
578 2273 // 'php-class' => 'Copy_Paste',
@@ -582,19 +2277,18 @@
582 2277 // 'demo-link' => '',
583 2278 // 'css' => ['style'],
584 2279 // 'js' => [],
585 2280 // ],
586 - // 'protected-content' => [
587 - // 'title' => esc_html__('Protected Content', 'king-addons'),
588 - // 'description' => esc_html__('Restrict access to specific content based on user roles or conditions. Perfect for membership sites, premium content, or personalized experiences.', 'king-addons'),
589 - // 'php-class' => 'Protected_Content',
590 - //// 'has-pro' => true,
591 - // 'docs-link' => '',
592 - //// 'demo-link' => 'https://kingaddons.com/elementor/protected-content/',
593 - // 'demo-link' => '',
594 - // 'css' => ['style'],
595 - // 'js' => [],
596 - // ],
2281 + 'protected-content' => [
2282 + 'title' => esc_html__('Protected Content', 'king-addons'),
2283 + 'description' => esc_html__('Restrict access to specific content based on user roles or conditions. Perfect for membership sites, premium content, or personalized experiences.', 'king-addons'),
2284 + 'php-class' => 'Protected_Content',
2285 + 'has-pro' => true,
2286 + 'docs-link' => '',
2287 + 'demo-link' => '',
2288 + 'css' => ['style'],
2289 + 'js' => ['preview-handler'],
2290 + ],
597 2291 // 'conditional-display' => [
598 2292 // 'title' => esc_html__('Conditional Display', 'king-addons'),
599 2293 // 'description' => esc_html__('Dynamically show or hide content based on user roles, dates, or other conditions. Ideal for creating personalized and dynamic website experiences.', 'king-addons'),
600 2294 // 'php-class' => 'Conditional_Display',
@@ -622,8 +2316,18 @@
622 2316 'demo-link' => 'https://kingaddons.com/elementor/parallax-background/',
623 2317 'css' => [],
624 2318 'js' => ['preview-handler']
625 2319 ],
2320 + 'animated-gradient-mesh-background' => [
2321 + 'title' => esc_html__('Animated Gradient & Mesh Background', 'king-addons'),
2322 + 'description' => esc_html__('Add animated gradient or mesh backgrounds to sections, containers, and columns with presets, motion controls, and optional Pro scroll binding and export.', 'king-addons'),
2323 + 'php-class' => 'Animated_Gradient_Mesh_Background',
2324 + 'has-pro' => true,
2325 + 'docs-link' => '',
2326 + 'demo-link' => '',
2327 + 'css' => ['style'],
2328 + 'js' => ['script'],
2329 + ],
626 2330 'matte-glass-background' => [
627 2331 'title' => esc_html__('Matte Glass Background', 'king-addons'),
628 2332 'description' => esc_html__('Adds matte glass background feature also known as frosted glass effect. The feature uses only CSS, not any JavaScript at all.', 'king-addons'),
629 2333 'php-class' => 'Matte_Glass_Background',
@@ -674,9 +2378,9 @@
674 2378 'php-class' => 'Wrapper_Link',
675 2379 'docs-link' => '',
676 2380 'demo-link' => 'https://kingaddons.com/elementor/wrapper-link/',
677 2381 'css' => [],
678 - 'js' => []
2382 + 'js' => ['wrapper-link']
679 2383 ],
680 2384 'duplicator' => [
681 2385 'title' => esc_html__('Duplicator', 'king-addons'),
682 2386 'description' => esc_html__('Adds feature to duplicate posts, pages, Elementor templates and etc.', 'king-addons'),