PluginProbe ʕ •ᴥ•ʔ
Spider Elements – Premium Elementor Widgets & Addons Library / 1.9.0
Spider Elements – Premium Elementor Widgets & Addons Library v1.9.0
trunk 1.0.0 1.1.0 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.7.0 1.8.0 1.9.0
spider-elements / includes / Admin / Module_Settings.php
spider-elements / includes / Admin Last commit date
dashboard 1 month ago extension 9 months ago Assets.php 4 months ago Dashboard.php 4 months ago Module_Settings.php 1 month ago Plugin_Installer.php 4 months ago
Module_Settings.php
342 lines
1 <?php
2 namespace SPEL\includes\Admin;
3
4 // Exit if accessed directly
5 if ( ! defined( 'ABSPATH' ) ) {
6 exit;
7 }
8
9 class Module_Settings {
10
11 public static function get_widget_settings(): array
12 {
13
14 return [
15
16 // All Widget List
17 'spider_elements_widgets' => [
18 [
19 'name' => 'spel_accordion', // widget name
20 'className' => 'Accordion', // widget class name
21 'label' => esc_html__('Accordion', 'spider-elements'), // widget label
22 'type' => 'checkbox',
23 'default' => 'on',
24 'widget_type' => 'free',
25 'demo_url' => 'https://spider-elements.spider-themes.net/accordion/',
26 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/accordion/',
27 'icon' => 'eicon-accordion',
28 ],
29 [
30 'name' => 'spel_dynamic_faq',
31 'className' => 'Dynamic_Faq',
32 'label' => esc_html__('Dynamic FAQ', 'spider-elements'),
33 'type' => 'checkbox',
34 'default' => 'off',
35 'widget_type' => 'pro',
36 'demo_url' => '#',
37 'docs_url' => '#',
38 'icon' => 'eicon-help',
39 ],
40 [
41 'name' => 'docy_testimonial',
42 'className' => 'Testimonial', // widget class name
43 'label' => esc_html__('Testimonials', 'spider-elements'),
44 'type' => 'checkbox',
45 'default' => 'on',
46 'widget_type' => 'free',
47 'demo_url' => 'https://spider-elements.spider-themes.net/testimonials/',
48 'icon' => 'eicon-testimonial-carousel',
49 ],
50 [
51 'name' => 'docly_list_item',
52 'className' => 'List_Item', // widget class name
53 'label' => esc_html__('List Items', 'spider-elements'),
54 'type' => 'checkbox',
55 'default' => 'on',
56 'widget_type' => 'free',
57 'demo_url' => 'https://spider-elements.spider-themes.net/list-item/',
58 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/list-item/',
59 'icon' => 'eicon-bullet-list',
60 ],
61 [
62 'name' => 'docy_team_carousel',
63 'className' => 'Team_Carousel', // widget class name
64 'label' => esc_html__('Team Carousel', 'spider-elements'),
65 'type' => 'checkbox',
66 'default' => 'on',
67 'widget_type' => 'free',
68 'demo_url' => 'https://spider-elements.spider-themes.net/team-carousel/',
69 'icon' => 'eicon-nested-carousel',
70 ],
71 [
72 'name' => 'docy_integrations',
73 'className' => 'Integrations', // widget class name
74 'label' => esc_html__('Integrations', 'spider-elements'),
75 'type' => 'checkbox',
76 'default' => 'on',
77 'widget_type' => 'free',
78 'demo_url' => 'https://spider-elements.spider-themes.net/integration/',
79 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/integration/',
80 'icon' => 'eicon-integration',
81 ],
82 [
83 'name' => 'docy_video_popup',
84 'className' => 'Video_Popup', // widget class name
85 'label' => esc_html__('Video Popup', 'spider-elements'),
86 'type' => 'checkbox',
87 'default' => 'on',
88 'widget_type' => 'free',
89 'demo_url' => 'https://spider-elements.spider-themes.net/video-popup/',
90 'icon' => 'eicon-play',
91 ],
92 [
93 'name' => 'docy_blog_grid',
94 'className' => 'Blog_Grid', // widget class name
95 'label' => esc_html__('Blog Grid', 'spider-elements'),
96 'type' => 'checkbox',
97 'default' => 'on',
98 'widget_type' => 'free',
99 'demo_url' => 'https://spider-elements.spider-themes.net/blog-grid/',
100 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/blog-grid/',
101 'icon' => 'eicon-post',
102 ],
103 [
104 'name' => 'spe_timeline_widget',
105 'className' => 'Timeline', // widget class name
106 'label' => esc_html__('Timeline', 'spider-elements'),
107 'type' => 'checkbox',
108 'default' => 'on',
109 'widget_type' => 'free',
110 'demo_url' => 'https://spider-elements.spider-themes.net/timeline/',
111 'icon' => 'eicon-time-line',
112 ],
113 [
114 'name' => 'spe_counter',
115 'className' => 'Counter', // widget class name
116 'label' => esc_html__('Counter', 'spider-elements'),
117 'type' => 'checkbox',
118 'default' => 'on',
119 'widget_type' => 'free',
120 'demo_url' => 'https://spider-elements.spider-themes.net/counter/',
121 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/counter/',
122 'icon' => 'eicon-counter',
123 ],
124 [
125 'name' => 'spel_icon_box',
126 'className' => 'Icon_box', // widget class name
127 'label' => esc_html__('Icon Box', 'spider-elements'),
128 'type' => 'checkbox',
129 'default' => 'on',
130 'widget_type' => 'free',
131 'demo_url' => 'https://spider-elements.spider-themes.net/icon-box/',
132 'icon' => 'eicon-icon-box',
133 ],
134
135 //All Pro Widget Listed
136 [
137 'name' => 'docly_cheatsheet',
138 'className' => 'Cheat_sheet', // widget class name
139 'label' => esc_html__('Cheat Sheet', 'spider-elements'),
140 'type' => 'checkbox',
141 'default' => 'off',
142 'widget_type' => 'pro',
143 'demo_url' => 'https://spider-elements.spider-themes.net/cheatsheet/',
144 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/cheatsheet/',
145 'icon' => 'eicon-apps',
146 ],
147 [
148 'name' => 'spel_videos_playlist',
149 'className' => 'Video_Playlist', // widget class name
150 'label' => esc_html__('Video Playlist', 'spider-elements'),
151 'type' => 'checkbox',
152 'default' => 'off',
153 'widget_type' => 'pro',
154 'demo_url' => 'https://spider-elements.spider-themes.net/video-playlist/',
155 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/video-playlist/',
156 'icon' => 'eicon-video-playlist',
157 ],
158 [
159 'name' => 'docy_tabs',
160 'className' => 'Tabs',
161 'label' => esc_html__('Tabs', 'spider-elements'),
162 'type' => 'checkbox',
163 'default' => 'off',
164 'widget_type' => 'pro',
165 'demo_url' => 'https://spider-elements.spider-themes.net/tabs/',
166 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/tabs/',
167 'icon' => 'eicon-tabs',
168 ],
169 [
170 'name' => 'docly_alerts_box',
171 'className' => 'Alerts_Box', // widget class name
172 'label' => esc_html__('Alerts Box', 'spider-elements'),
173 'type' => 'checkbox',
174 'default' => 'off',
175 'widget_type' => 'pro',
176 'demo_url' => 'https://spider-elements.spider-themes.net/notice-message/',
177 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/notice-message/',
178 'icon' => 'eicon-alert',
179 ],
180 [
181 'name' => 'spel_accordion_article',
182 'className' => 'Accordion_Article', // widget class name
183 'label' => esc_html__('Accordion Articles', 'spider-elements'),
184 'type' => 'checkbox',
185 'default' => 'off',
186 'widget_type' => 'pro',
187 'demo_url' => 'https://spider-elements.spider-themes.net/accordion-articles/',
188 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/accordion-articles/',
189 'icon' => 'eicon-accordion',
190 ],
191 [
192 'name' => 'docy_box_hover',
193 'className' => 'Box_Hover', // widget class name
194 'label' => esc_html__('Box Hover', 'spider-elements'),
195 'type' => 'checkbox',
196 'default' => 'off',
197 'widget_type' => 'pro',
198 'demo_url' => 'https://spider-elements.spider-themes.net/box-hover/',
199 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/box-hover/',
200 'icon' => 'eicon-image-box',
201 ],
202 [
203 'name' => 'spe_feature_box',
204 'className' => 'Feature_Box', // widget class name
205 'label' => esc_html__('Feature Box', 'spider-elements'),
206 'type' => 'checkbox',
207 'default' => 'off',
208 'widget_type' => 'pro',
209 'demo_url' => 'https://spider-elements.spider-themes.net/feature-box/',
210 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/feature-box/',
211 'icon' => 'eicon-info-box',
212 ],
213 [
214 'name' => 'docy_flip_box',
215 'className' => 'Flip_Box', // widget class name
216 'label' => esc_html__('Flip Box', 'spider-elements'),
217 'type' => 'checkbox',
218 'default' => 'off',
219 'widget_type' => 'pro',
220 'demo_url' => 'https://spider-elements.spider-themes.net/flipbox/',
221 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/flip-box/',
222 'icon' => 'eicon-flip-box',
223 ],
224 [
225 'name' => 'docly_hotspot',
226 'className' => 'Hotspot', // widget class name
227 'label' => esc_html__('Hotspot', 'spider-elements'),
228 'type' => 'checkbox',
229 'default' => 'off',
230 'widget_type' => 'pro',
231 'demo_url' => 'https://spider-elements.spider-themes.net/hotspot/',
232 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/hotspot/',
233 'icon' => 'eicon-image-hotspot',
234 ],
235 [
236 'name' => 'docy_image_hover',
237 'className' => 'Image_hover', // widget class name
238 'label' => esc_html__('Image Hover', 'spider-elements'),
239 'type' => 'checkbox',
240 'default' => 'off',
241 'widget_type' => 'pro',
242 'demo_url' => 'https://spider-elements.spider-themes.net/image-hover/',
243 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/image-hover/',
244 'icon' => 'eicon-image-rollover',
245 ],
246 [
247 'name' => 'docy_image_slides',
248 'className' => 'Image_Slides', // widget class name
249 'label' => esc_html__('Image Slides', 'spider-elements'),
250 'type' => 'checkbox',
251 'default' => 'off',
252 'widget_type' => 'pro',
253 'demo_url' => 'https://spider-elements.spider-themes.net/image-slider/',
254 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/image-slides/',
255 'icon' => 'eicon-slides',
256 ],
257 [
258 'name' => 'spel_marquee_slider',
259 'className' => 'Marquee_Slider', // widget class name
260 'label' => esc_html__('Marquee Slides', 'spider-elements'),
261 'type' => 'checkbox',
262 'default' => 'off',
263 'widget_type' => 'pro',
264 'demo_url' => 'https://spider-elements.spider-themes.net/marquee-slider/',
265 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/marquee-slides/',
266 'icon' => 'eicon-slider-push',
267 ],
268 [
269 'name' => 'spe_skill_showcase_widget',
270 'className' => 'Skill_Showcase', // widget class name
271 'label' => esc_html__('Skill Showcase', 'spider-elements'),
272 'type' => 'checkbox',
273 'default' => 'off',
274 'widget_type' => 'pro',
275 'demo_url' => 'https://spider-elements.spider-themes.net/skill-showcase/',
276 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/skill-showcase/',
277 'icon' => 'eicon-slideshow',
278 ],
279 [
280 'name' => 'spel_stacked_image',
281 'className' => 'Stacked_Image', // widget class name
282 'label' => esc_html__('Stacked Image', 'spider-elements'),
283 'type' => 'checkbox',
284 'default' => 'off',
285 'widget_type' => 'pro',
286 'demo_url' => 'https://spider-elements.spider-themes.net/stack-image/',
287 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/stack-image/',
288 'icon' => 'eicon-featured-image',
289 ],
290 ],
291
292 // All Feature List
293 'spider_elements_features' => [
294 [
295 'name' => 'spel_feature_box', // widget name
296 'label' => esc_html__('Feature Box', 'spider-elements'), // widget label
297 'type' => 'checkbox',
298 'default' => 'off',
299 'feature_type' => 'pro',
300 'demo_url' => '',
301 'icon' => 'eicon-info-box',
302 ],
303 [
304 'name' => 'spel_reveal_animation', // widget name
305 'label' => esc_html__('Reveal Animation', 'spider-elements'), // widget label
306 'type' => 'checkbox',
307 'default' => 'off',
308 'feature_type' => 'pro',
309 'demo_url' => '',
310 'icon' => 'icon-revel-animation',
311 ],
312 [
313 'name' => 'spel_badge', // feature name
314 'label' => esc_html__('Feature Badge', 'spider-elements'), // feature label
315 'type' => 'checkbox',
316 'default' => 'off',
317 'feature_type' => 'pro',
318 'demo_url' => '',
319 'icon' => 'icon-badge',
320 ],
321 [
322 'name' => 'spel_heading_highlighted', // feature name
323 'label' => esc_html__('Heading Highlighted', 'spider-elements'), // feature label
324 'type' => 'checkbox',
325 'default' => 'off',
326 'feature_type' => 'pro',
327 'demo_url' => '',
328 'icon' => 'eicon-t-letter',
329 ],
330 [
331 'name' => 'spel_smooth_animation', // feature name
332 'label' => esc_html__('Smooth Animation', 'spider-elements'), // feature label
333 'type' => 'checkbox',
334 'default' => 'off',
335 'feature_type' => 'pro',
336 'demo_url' => '',
337 'icon' => 'icon-smooth-animation',
338 ]
339 ]
340 ];
341 }
342 }