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