PluginProbe
Responsive Menu – Create Mobile-Friendly Menu / 3.0.8
Responsive Menu – Create Mobile-Friendly Menu v3.0.8
4.7.3 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.10 4.1.11 4.1.12 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 All 90 releases
responsive-menu / src / config / admin_ordering.php

admin_ordering.php in Responsive Menu – Create Mobile-Friendly Menu 3.0.8, at src/config/admin_ordering.php

1,151 lines 39.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 $menus_array = [];
4 foreach(get_terms('nav_menu') as $menu) $menus_array[] = [ 'value' => $menu->slug, 'display' => $menu->name];
5 foreach(get_registered_nav_menus() as $location => $menu) $location_menus[] = ['value' => $location, 'display' => $menu];
6 $location_menus[] = ['value' => '', 'display' => 'None'];
7
8 $order_mapping = [
9
10 /*
11 *
12 * INITIAL SETUP
13 *
14 */
15
16 __('Initial Setup', 'responsive-menu') => [
17 __('Menu', 'responsive-menu') =>
18 [
19 [
20 'option' => 'breakpoint',
21 'title' => __('Breakpoint', 'responsive-menu'),
22 'label' => __('This is the width of the screen at which point you would like the menu to start showing', 'responsive-menu'),
23 'unit' => 'px'
24 ],
25 [
26 'option' => 'menu_to_use',
27 'title' => __('Menu to Use', 'responsive-menu'),
28 'label' => __('', 'responsive-menu'),
29 'type' => 'select',
30 'select' => $menus_array
31 ],
32 [
33 'option' => 'menu_to_hide',
34 'title' => __('CSS of Menu to Hide', 'responsive-menu'),
35 'label' => __('', 'responsive-menu')
36 ]
37 ]
38 ],
39
40
41 /*
42 *
43 * MENU
44 *
45 */
46
47 __('Menu', 'responsive-menu') => [
48 __('Section Ordering', 'responsive-menu') => [
49 [
50 'option' => 'items_order',
51 'title' => __('Order of Menu Items', 'responsive-menu'),
52 'label' => __('Drag the items to re-order and click to turn them on/off', 'responsive-menu'),
53 'type' => 'menu_ordering'
54 ]
55 ],
56 __('Font Icons', 'responsive-menu') =>
57 [
58 [
59 'option' => 'menu_font_icons',
60 'title' => __('Font Icons', 'responsive-menu'),
61 'label' => __('Responsive Menu uses the brilliant <a href="http://fontawesome.io/icons/" target="_blank">Awesome Font Icons</a> for implementing icons in your menu - for more info please visit our doc pages at <a href="https://responsive.menu/docs/basic-setup/font-icons/" target="_blank">https://responsive.menu/docs/basic-setup/font-icons/</a>', 'responsive-menu'),
62 'type' => 'fonticons',
63 'pro' => true
64 ]
65 ],
66 __('Sizing', 'responsive-menu') =>
67 [
68 [
69 'option' => 'menu_width',
70 'title' => __('Menu Width', 'responsive-menu'),
71 'label' => __('', 'responsive-menu'),
72 'unit' => '%'
73 ],
74 [
75 'option' => 'menu_maximum_width',
76 'title' => __('Maximum Width', 'responsive-menu'),
77 'label' => __('', 'responsive-menu'),
78 'unit' => 'px'
79 ],
80 [
81 'option' => 'menu_minimum_width',
82 'title' => __('Minimum Width', 'responsive-menu'),
83 'label' => __('', 'responsive-menu'),
84 'unit' => 'px'
85 ],
86 [
87 'option' => 'menu_links_height',
88 'title' => __('Links Height', 'responsive-menu'),
89 'label' => __('', 'responsive-menu'),
90 'unit' => 'px'
91 ],
92 [
93 'option' => 'menu_auto_height',
94 'title' => __('Menu Auto Height', 'responsive-menu'),
95 'label' => __('', 'responsive-menu'),
96 'type' => 'checkbox',
97 'pro' => true
98 ],
99 ],
100 __('Title', 'responsive-menu') =>
101 [
102 [
103 'option' => 'menu_title',
104 'title' => __('Text', 'responsive-menu'),
105 'label' => __('', 'responsive-menu')
106 ],
107 [
108 'option' => 'menu_title_link',
109 'title' => __('Link', 'responsive-menu'),
110 'label' => __('', 'responsive-menu'),
111 ],
112 [
113 'option' => 'menu_title_link_location',
114 'title' => __('Link Location', 'responsive-menu'),
115 'label' => __('', 'responsive-menu'),
116 'type' => 'select',
117 'select' => [
118 ['value' => '_blank', 'display' => 'New Tab'],
119 ['value' => '_self', 'display' => 'Same Page'],
120 ['value' => '_parent', 'display' => 'Parent Page'],
121 ['value' => '_top', 'display' => 'Full Window Body']
122 ]
123 ],
124 [
125 'option' => 'menu_title_font_size',
126 'title' => __('Title Font Size', 'responsive-menu'),
127 'label' => __('', 'responsive-menu'),
128 'unit' => 'px'
129 ],
130 [
131 'option' => 'menu_title_font_icon',
132 'title' => __('Font Icon', 'responsive-menu'),
133 'label' => __('', 'responsive-menu'),
134 'pro' => true
135 ],
136 [
137 'option' => 'menu_title_image',
138 'title' => __('Image', 'responsive-menu'),
139 'label' => __('', 'responsive-menu'),
140 'type' => 'image'
141 ],
142 [
143 'option' => 'menu_title_background_colour',
144 'title' => __('Title Background Colour', 'responsive-menu'),
145 'label' => __('', 'responsive-menu'),
146 'type' => 'colour',
147 'semi_pro' => true
148 ],
149 [
150 'option' => 'menu_title_background_hover_colour',
151 'title' => __('Title Background Colour Hover', 'responsive-menu'),
152 'label' => __('', 'responsive-menu'),
153 'type' => 'colour',
154 'semi_pro' => true
155 ],
156 [
157 'option' => 'menu_title_colour',
158 'title' => __('Title Colour', 'responsive-menu'),
159 'label' => __('', 'responsive-menu'),
160 'type' => 'colour',
161 'semi_pro' => true
162 ],
163 [
164 'option' => 'menu_title_hover_colour',
165 'title' => __('Title Hover Colour', 'responsive-menu'),
166 'label' => __('', 'responsive-menu'),
167 'type' => 'colour',
168 'semi_pro' => true
169 ]
170
171 ],
172 __('Additional Content', 'responsive-menu') =>
173 [
174 [
175 'option' => 'menu_additional_content',
176 'title' => __('Text', 'responsive-menu'),
177 'label' => __('HTMl and Shortcodes can be used', 'responsive-menu'),
178 'type' => 'textarea'
179 ],
180 [
181 'option' => 'menu_additional_content_colour',
182 'title' => __('Colour', 'responsive-menu'),
183 'label' => __('', 'responsive-menu'),
184 'type' => 'colour'
185 ],
186 ],
187 __('Animation', 'responsive-menu') =>
188 [
189 [
190 'option' => 'menu_appear_from',
191 'title' => __('Appear From', 'responsive-menu'),
192 'label' => __('', 'responsive-menu'),
193 'type' => 'select',
194 'select' => [
195 ['value' => 'top', 'display' => 'Top'],
196 ['value' => 'left', 'display' => 'Left'],
197 ['value' => 'right', 'display' => 'Right'],
198 ['value' => 'bottom', 'display' => 'Bottom']
199 ],
200 ],
201 [
202 'option' => 'animation_type',
203 'title' => __('Animation Type', 'responsive-menu'),
204 'label' => __('', 'responsive-menu'),
205 'type' => 'select',
206 'semi_pro' => true,
207 'select' => [
208 ['value' => 'slide', 'display' => 'Slide'],
209 ['value' => 'push', 'display' => 'Push'],
210 ['value' => 'fade', 'display' => 'Fade', 'disabled' => true]
211 ]
212 ],
213 [
214 'option' => 'page_wrapper',
215 'title' => __('Page Wrapper CSS selector', 'responsive-menu'),
216 'label' => __('This is only needed if you are using the push animation above', 'responsive-menu')
217 ],
218 [
219 'option' => 'menu_close_on_body_click',
220 'title' => __('Close Menu on Body Clicks', 'responsive-menu'),
221 'label' => __('', 'responsive-menu'),
222 'type' => 'checkbox'
223 ],
224 [
225 'option' => 'menu_close_on_link_click',
226 'title' => __('Close Menu on Link Clicks', 'responsive-menu'),
227 'label' => __('', 'responsive-menu'),
228 'type' => 'checkbox'
229 ],
230 ],
231 __('Search Box', 'responsive-menu') =>
232 [
233 [
234 'option' => 'menu_search_box_text',
235 'title' => __('Text', 'responsive-menu'),
236 'label' => __('', 'responsive-menu'),
237 'pro' => true
238 ],
239 [
240 'option' => 'menu_search_box_text_colour',
241 'title' => __('Text Colour', 'responsive-menu'),
242 'label' => __('', 'responsive-menu'),
243 'type' => 'colour'
244 ],
245 [
246 'option' => 'menu_search_box_border_colour',
247 'title' => __('Border Colour', 'responsive-menu'),
248 'label' => __('', 'responsive-menu'),
249 'type' => 'colour'
250 ],
251 [
252 'option' => 'menu_search_box_background_colour',
253 'title' => __('Background Colour', 'responsive-menu'),
254 'label' => __('', 'responsive-menu'),
255 'type' => 'colour'
256 ],
257 [
258 'option' => 'menu_search_box_placholder_colour',
259 'title' => __('Placeholder Colour', 'responsive-menu'),
260 'label' => __('', 'responsive-menu'),
261 'type' => 'colour'
262 ]
263 ],
264 __('Background Colours', 'responsive-menu') =>
265 [
266 [
267 'option' => 'menu_background_colour',
268 'title' => __('Background Colour', 'responsive-menu'),
269 'label' => __('', 'responsive-menu'),
270 'type' => 'colour',
271 'semi_pro' => true
272 ],
273 [
274 'option' => 'menu_item_background_colour',
275 'title' => __('Item Background Colour', 'responsive-menu'),
276 'label' => __('', 'responsive-menu'),
277 'type' => 'colour',
278 'semi_pro' => true
279 ],
280 [
281 'option' => 'menu_item_background_hover_colour',
282 'title' => __('Item Background Colour Hover', 'responsive-menu'),
283 'label' => __('', 'responsive-menu'),
284 'type' => 'colour',
285 'semi_pro' => true
286 ],
287 [
288 'option' => 'menu_item_border_colour',
289 'title' => __('Item Border Colour', 'responsive-menu'),
290 'label' => __('', 'responsive-menu'),
291 'type' => 'colour',
292 'semi_pro' => true
293 ],
294 [
295 'option' => 'menu_item_border_colour_hover',
296 'title' => __('Item Border Colour Hover', 'responsive-menu'),
297 'label' => __('', 'responsive-menu'),
298 'type' => 'colour',
299 'semi_pro' => true
300 ],
301 [
302 'option' => 'menu_current_item_background_colour',
303 'title' => __('Current Item Background Colour', 'responsive-menu'),
304 'label' => __('', 'responsive-menu'),
305 'type' => 'colour',
306 'semi_pro' => true
307 ],
308 [
309 'option' => 'menu_current_item_background_hover_colour',
310 'title' => __('Current Item Background Colour Hover', 'responsive-menu'),
311 'label' => __('', 'responsive-menu'),
312 'type' => 'colour',
313 'semi_pro' => true
314 ],
315 ],
316 __('Text Colours', 'responsive-menu') =>
317 [
318
319 [
320 'option' => 'menu_link_colour',
321 'title' => __('Link Colour', 'responsive-menu'),
322 'label' => __('', 'responsive-menu'),
323 'type' => 'colour',
324 'semi_pro' => true
325 ],
326 [
327 'option' => 'menu_link_hover_colour',
328 'title' => __('Link Hover Colour', 'responsive-menu'),
329 'label' => __('', 'responsive-menu'),
330 'type' => 'colour',
331 'semi_pro' => true
332 ],
333 [
334 'option' => 'menu_current_link_colour',
335 'title' => __('Current Link Colour', 'responsive-menu'),
336 'label' => __('', 'responsive-menu'),
337 'type' => 'colour',
338 'semi_pro' => true
339 ],
340 [
341 'option' => 'menu_current_link_hover_colour',
342 'title' => __('Current Link Hover Colour', 'responsive-menu'),
343 'label' => __('', 'responsive-menu'),
344 'type' => 'colour',
345 'semi_pro' => true
346 ],
347
348 ],
349 __('Text Styling', 'responsive-menu') =>
350 [
351 [
352 'option' => 'menu_font',
353 'title' => __('Font', 'responsive-menu'),
354 'label' => __('', 'responsive-menu')
355 ],
356 [
357 'option' => 'menu_font_size',
358 'title' => __('Font Size', 'responsive-menu'),
359 'label' => __('', 'responsive-menu'),
360 'unit' => 'px'
361 ],
362 [
363 'option' => 'menu_text_alignment',
364 'title' => __('Text Alignment', 'responsive-menu'),
365 'label' => __('', 'responsive-menu'),
366 'type' => 'select',
367 'select' => [
368 ['value' => 'left', 'display' => 'Left'],
369 ['value' => 'right', 'display' => 'Right'],
370 ['value' => 'center', 'display' => 'Centred'],
371 ['value' => 'justify', 'display' => 'Justified']
372 ]
373 ],
374 [
375 'option' => 'menu_word_wrap',
376 'title' => __('Word Wrap', 'responsive-menu'),
377 'label' => __('', 'responsive-menu'),
378 'type' => 'checkbox',
379 'pro' => true
380 ],
381 ],
382 __('Page Overlay', 'responsive-menu') =>
383 [
384 [
385 'option' => 'menu_overlay',
386 'title' => __('Add Page Overlay When Menu Open', 'responsive-menu'),
387 'label' => __('', 'responsive-menu'),
388 'type' => 'checkbox',
389 'pro' => true
390 ],
391 [
392 'option' => 'menu_overlay_colour',
393 'title' => __('Overlay Colour', 'responsive-menu'),
394 'label' => __('', 'responsive-menu'),
395 'type' => 'colour',
396 'pro' => true
397 ],
398 ],
399 __('Advanced', 'responsive-menu') =>
400 [
401 [
402 'option' => 'menu_depth',
403 'title' => __('Depth', 'responsive-menu'),
404 'label' => __('', 'responsive-menu'),
405 'type' => 'select',
406 'select' => [
407 ['value' => 1, 'display' => 1],
408 ['value' => 2, 'display' => 2],
409 ['value' => 3, 'display' => 3],
410 ['value' => 4, 'display' => 4],
411 ['value' => 5, 'display' => 5],
412 ]
413 ],
414 [
415 'option' => 'menu_disable_scrolling',
416 'title' => __('Disable Scrolling when Menu Active', 'responsive-menu'),
417 'label' => __('', 'responsive-menu'),
418 'type' => 'checkbox',
419 'pro' => true
420 ],
421 [
422 'option' => 'theme_location_menu',
423 'title' => __('Theme Location Menu', 'responsive-menu'),
424 'label' => __('', 'responsive-menu'),
425 'type' => 'select',
426 'select' => $location_menus
427 ]
428 ],
429 ],
430
431 /*
432 *
433 * BUTTON
434 *
435 */
436
437 __('Button', 'responsive-menu') => [
438 __('Animation', 'responsive-menu') =>
439 [
440 [
441 'option' => 'button_click_animation',
442 'title' => __('Animation Type', 'responsive-menu'),
443 'label' => __('To see all animations in action please visit <a href="https://jonsuh.com/hamburgers/" target="_blank">this page</a>', 'responsive-menu'),
444 'type' => 'select',
445 'select' => [
446 ['value' => 'off', 'display' => 'Off'],
447 ['value' => '3dx', 'display' => '3DX', 'disabled' => true],
448 ['value' => '3dx-r', 'display' => '3DX Reverse', 'disabled' => true],
449 ['value' => '3dy', 'display' => '3DY', 'disabled' => true],
450 ['value' => '3dy-r', 'display' => '3DY Reverse', 'disabled' => true],
451 ['value' => 'arrow', 'display' => 'Arrow', 'disabled' => true],
452 ['value' => 'arrow-r', 'display' => 'Arrow Reverse', 'disabled' => true],
453 ['value' => 'arrowalt', 'display' => 'Arrow Alt', 'disabled' => true],
454 ['value' => 'arrowalt-r', 'display' => 'Arrow Alt Reverse', 'disabled' => true],
455 ['value' => 'boring', 'display' => 'Boring'],
456 ['value' => 'collapse', 'display' => 'Collapse', 'disabled' => true],
457 ['value' => 'collapse-r', 'display' => 'Collapse Reverse', 'disabled' => true],
458 ['value' => 'elastic', 'display' => 'Elastic', 'disabled' => true],
459 ['value' => 'elastic-r', 'display' => 'Elastic Reverse', 'disabled' => true],
460 ['value' => 'emphatic', 'display' => 'Emphatic', 'disabled' => true],
461 ['value' => 'emphatic-r', 'display' => 'Emphatic Reverse', 'disabled' => true],
462 ['value' => 'slider', 'display' => 'Slider', 'disabled' => true],
463 ['value' => 'slider-r', 'display' => 'Slider Reverse', 'disabled' => true],
464 ['value' => 'spin', 'display' => 'Spin', 'disabled' => true],
465 ['value' => 'spin-r', 'display' => 'Spin Reverse', 'disabled' => true],
466 ['value' => 'spring', 'display' => 'Spring', 'disabled' => true],
467 ['value' => 'spring-r', 'display' => 'Spring Reverse', 'disabled' => true],
468 ['value' => 'stand', 'display' => 'Stand', 'disabled' => true],
469 ['value' => 'stand-r', 'display' => 'Stand Reverse', 'disabled' => true],
470 ['value' => 'squeeze', 'display' => 'Squeeze', 'disabled' => true],
471 ['value' => 'vortex', 'display' => 'Vortex', 'disabled' => true],
472 ['value' => 'vortex-r', 'display' => 'Vortex Reverse', 'disabled' => true]
473 ],
474 'semi_pro' => true
475 ],
476 [
477 'option' => 'button_position_type',
478 'title' => __('Position Type', 'responsive-menu'),
479 'label' => __('', 'responsive-menu'),
480 'type' => 'select',
481 'select' => [
482 ['value' => 'absolute', 'display' => 'Absolute'],
483 ['value' => 'fixed', 'display' => 'Fixed'],
484 ['value' => 'relative', 'display' => 'Relative']
485 ]
486 ],
487 [
488 'option' => 'button_push_with_animation',
489 'title' => __('Push Button with Animation', 'responsive-menu'),
490 'label' => __('', 'responsive-menu'),
491 'type' => 'checkbox'
492 ],
493 ],
494 __('Location', 'responsive-menu') =>
495 [
496 [
497 'option' => 'button_distance_from_side',
498 'title' => __('Distance from Side', 'responsive-menu'),
499 'label' => __('', 'responsive-menu'),
500 'unit' => '%'
501 ],
502 [
503 'option' => 'button_left_or_right',
504 'title' => __('Button Side', 'responsive-menu'),
505 'label' => __('', 'responsive-menu'),
506 'type' => 'select',
507 'select' => [
508 ['value' => 'left', 'display' => 'Left'],
509 ['value' => 'right', 'display' => 'Right']
510 ]
511 ],
512 [
513 'option' => 'button_top',
514 'title' => __('Distance from Top', 'responsive-menu'),
515 'label' => __('', 'responsive-menu'),
516 'unit' => 'px'
517 ],
518 ],
519 __('Container Sizing', 'responsive-menu') =>
520 [
521 [
522 'option' => 'button_height',
523 'title' => __('Height', 'responsive-menu'),
524 'label' => __('', 'responsive-menu'),
525 'unit' => 'px'
526 ],
527 [
528 'option' => 'button_width',
529 'title' => __('Width', 'responsive-menu'),
530 'label' => __('', 'responsive-menu'),
531 'unit' => 'px'
532 ],
533 ],
534 __('Hamburger Sizing', 'responsive-menu') =>
535 [
536 [
537 'option' => 'button_line_height',
538 'title' => __('Line Height', 'responsive-menu'),
539 'label' => __('', 'responsive-menu'),
540 'unit' => 'px'
541 ],
542 [
543 'option' => 'button_line_margin',
544 'title' => __('Line Margin', 'responsive-menu'),
545 'label' => __('', 'responsive-menu'),
546 'unit' => 'px'
547 ],
548 [
549 'option' => 'button_line_width',
550 'title' => __('Line Width', 'responsive-menu'),
551 'label' => __('', 'responsive-menu'),
552 'unit' => 'px'
553 ],
554
555 ],
556 __('Background Colours', 'responsive-menu') => [
557 [
558 'option' => 'button_background_colour',
559 'title' => __('Background Colour', 'responsive-menu'),
560 'label' => __('', 'responsive-menu'),
561 'type' => 'colour',
562 'semi_pro' => true
563 ],
564 [
565 'option' => 'button_background_colour_hover',
566 'title' => __('Background Hover Colour', 'responsive-menu'),
567 'label' => __('', 'responsive-menu'),
568 'type' => 'colour',
569 'semi_pro' => true
570 ],
571 [
572 'option' => 'button_transparent_background',
573 'title' => __('Transparent Background', 'responsive-menu'),
574 'label' => __('', 'responsive-menu'),
575 'type' => 'checkbox'
576 ]
577 ],
578 __('Line Colours', 'responsive-menu') => [
579 [
580 'option' => 'button_line_colour',
581 'title' => __('Line Colour', 'responsive-menu'),
582 'label' => __('', 'responsive-menu'),
583 'type' => 'colour',
584 'semi_pro' => true
585 ],
586 ],
587 __('Title', 'responsive-menu') => [
588 [
589 'option' => 'button_title',
590 'title' => __('Text', 'responsive-menu'),
591 'label' => __('', 'responsive-menu'),
592 ],
593 [
594 'option' => 'button_text_colour',
595 'title' => __('Colour', 'responsive-menu'),
596 'label' => __('', 'responsive-menu'),
597 'type' => 'colour',
598 'semi_pro' => true
599 ],
600 [
601 'option' => 'button_title_position',
602 'title' => __('Title Text Position', 'responsive-menu'),
603 'label' => __('', 'responsive-menu'),
604 'type' => 'select',
605 'select' => [
606 ['value' => 'left', 'display' => 'Left'],
607 ['value' => 'right', 'display' => 'Right'],
608 ['value' => 'top', 'display' => 'Top'],
609 ['value' => 'bottom', 'display' => 'Bottom']
610 ]
611 ],
612 [
613 'option' => 'button_font',
614 'title' => __('Font', 'responsive-menu'),
615 'label' => __('', 'responsive-menu'),
616 ],
617 [
618 'option' => 'button_font_size',
619 'title' => __('Font Size', 'responsive-menu'),
620 'label' => __('', 'responsive-menu'),
621 'unit' => 'px'
622 ],
623 [
624 'option' => 'button_title_line_height',
625 'title' => __('Line Height', 'responsive-menu'),
626 'label' => __('', 'responsive-menu'),
627 'unit' => 'px'
628 ],
629 ],
630 __('Image', 'responsive-menu') =>
631 [
632 [
633 'option' => 'button_font_icon',
634 'title' => __('Font Icon', 'responsive-menu'),
635 'label' => __('', 'responsive-menu'),
636 'pro' => true
637 ],
638 [
639 'option' => 'button_font_icon_when_clicked',
640 'title' => __('Font Icon When Clicked', 'responsive-menu'),
641 'label' => __('', 'responsive-menu'),
642 'pro' => true
643 ],
644 [
645 'option' => 'button_image',
646 'title' => __('Image', 'responsive-menu'),
647 'label' => __('', 'responsive-menu'),
648 'type' => 'image'
649 ],
650 [
651 'option' => 'button_image_when_clicked',
652 'title' => __('Image When Clicked', 'responsive-menu'),
653 'label' => __('', 'responsive-menu'),
654 'type' => 'image'
655 ]
656 ],
657 __('Advanced', 'responsive-menu') =>
658 [
659 [
660 'option' => 'button_click_trigger',
661 'title' => __('Trigger', 'responsive-menu'),
662 'label' => __('', 'responsive-menu'),
663 ],
664 ],
665 ],
666
667 /*
668 *
669 * SUB MENUS
670 *
671 */
672 __('Sub-Menus', 'responsive-menu') => [
673
674 __('Toggle Button Colours', 'responsive-menu') =>
675 [
676 [
677 'option' => 'menu_sub_arrow_background_colour',
678 'title' => __('Background Colour', 'responsive-menu'),
679 'label' => __('', 'responsive-menu'),
680 'type' => 'colour',
681 'semi_pro' => true
682 ],
683 [
684 'option' => 'menu_sub_arrow_background_hover_colour',
685 'title' => __('Background Hover Colour', 'responsive-menu'),
686 'label' => __('', 'responsive-menu'),
687 'type' => 'colour',
688 'semi_pro' => true
689 ],
690 [
691 'option' => 'menu_sub_arrow_border_colour',
692 'title' => __('Border Colour', 'responsive-menu'),
693 'label' => __('', 'responsive-menu'),
694 'type' => 'colour',
695 'semi_pro' => true
696 ],
697 [
698 'option' => 'menu_sub_arrow_border_hover_colour',
699 'title' => __('Border Hover Colour', 'responsive-menu'),
700 'label' => __('', 'responsive-menu'),
701 'type' => 'colour',
702 'semi_pro' => true
703 ],
704 ],
705 __('Toggle Icon Colours', 'responsive-menu') =>
706 [
707 [
708 'option' => 'menu_sub_arrow_shape_colour',
709 'title' => __('Icon Colour', 'responsive-menu'),
710 'label' => __('', 'responsive-menu'),
711 'type' => 'colour',
712 'semi_pro' => true
713 ],
714 [
715 'option' => 'menu_sub_arrow_shape_hover_colour',
716 'title' => __('Icon Hover Colour', 'responsive-menu'),
717 'label' => __('', 'responsive-menu'),
718 'type' => 'colour',
719 'semi_pro' => true
720 ],
721 ],
722 __('Animations', 'responsive-menu') =>
723 [
724 [
725 'option' => 'accordion_animation',
726 'title' => __('Use Accordion Animation', 'responsive-menu'),
727 'label' => __('', 'responsive-menu'),
728 'type' => 'checkbox'
729 ],
730 [
731 'option' => 'auto_expand_all_submenus',
732 'title' => __('Auto Expand All Submenus', 'responsive-menu'),
733 'label' => __('', 'responsive-menu'),
734 'type' => 'checkbox'
735 ],
736 [
737 'option' => 'auto_expand_current_submenus',
738 'title' => __('Auto Expand Current Submenus', 'responsive-menu'),
739 'label' => __('', 'responsive-menu'),
740 'type' => 'checkbox'
741 ],
742 [
743 'option' => 'menu_item_click_to_trigger_submenu',
744 'title' => __('Disable Parent Item Clicks', 'responsive-menu'),
745 'label' => __('', 'responsive-menu'),
746 'type' => 'checkbox'
747
748 ],
749 ],
750
751
752
753 __('Sizing', 'responsive-menu') =>
754 [
755 [
756 'option' => 'submenu_arrow_height',
757 'title' => __('Toggle Button Height', 'responsive-menu'),
758 'label' => __('', 'responsive-menu'),
759 'unit' => 'px'
760 ],
761 [
762 'option' => 'submenu_arrow_width',
763 'title' => __('Toggle Button Width', 'responsive-menu'),
764 'label' => __('', 'responsive-menu'),
765 'unit' => 'px'
766 ],
767
768 ],
769 __('Toggle Icons', 'responsive-menu') =>
770 [
771 [
772 'option' => 'active_arrow_font_icon',
773 'title' => __('Font Icon Active', 'responsive-menu'),
774 'label' => __('', 'responsive-menu'),
775 'pro' => true
776 ],
777 [
778 'option' => 'inactive_arrow_font_icon',
779 'title' => __('Font Icon Inactive', 'responsive-menu'),
780 'label' => __('', 'responsive-menu'),
781 'pro' => true
782 ],
783 [
784 'option' => 'active_arrow_shape',
785 'title' => __('HTML Shape Active', 'responsive-menu'),
786 'label' => __('', 'responsive-menu')
787 ],
788 [
789 'option' => 'inactive_arrow_shape',
790 'title' => __('HTML Shape Inactive', 'responsive-menu'),
791 'label' => __('', 'responsive-menu')
792 ],
793 [
794 'option' => 'active_arrow_image',
795 'title' => __('Image Active', 'responsive-menu'),
796 'label' => __('', 'responsive-menu'),
797 'type' => 'image'
798 ],
799 [
800 'option' => 'inactive_arrow_image',
801 'title' => __('Image Inactive', 'responsive-menu'),
802 'label' => __('', 'responsive-menu'),
803 'type' => 'image'
804 ]
805 ],
806 ],
807
808 /*
809 *
810 * TECHNICAL
811 *
812 */
813
814 __('Technical', 'responsive-menu') => [
815 __('Scripts', 'responsive-menu') => [
816 [
817 'option' => 'external_files',
818 'title' => __('Use External Files?', 'responsive-menu'),
819 'label' => __('This will create external files for CSS and JavaScript', 'responsive-menu'),
820 'type' => 'checkbox'
821 ],
822 [
823 'option' => 'minify_scripts',
824 'title' => __('Minify Scripts?', 'responsive-menu'),
825 'label' => __('This will minify CSS and JavaScript output', 'responsive-menu'),
826 'type' => 'checkbox'
827 ],
828 [
829 'option' => 'scripts_in_footer',
830 'title' => __('Place Scripts In Footer?', 'responsive-menu'),
831 'label' => __('This will place the JavaScript file in the footer', 'responsive-menu'),
832 'type' => 'checkbox'
833 ]
834 ],
835 __('Menu', 'responsive-menu') => [
836 [
837 'option' => 'custom_walker',
838 'title' => __('Custom Walker', 'responsive-menu'),
839 'label' => __('Warning: For extremely advanced use only', 'responsive-menu'),
840 ],
841 [
842 'option' => 'mobile_only',
843 'title' => __('Show on mobile devices only?', 'responsive-menu'),
844 'label' => __('This will make it not a responsive menu but a "mobile menu"', 'responsive-menu'),
845 'type' => 'checkbox',
846 'pro' => true
847 ],
848 [
849 'option' => 'shortcode',
850 'title' => __('Use Shortcode?', 'responsive-menu'),
851 'label' => __('Please place [responsive_menu] in your files to use. Full documentation can be found <a target="_blank" href="https://responsive.menu/docs/advanced-setup/shortcode/">here</a>', 'responsive-menu'),
852 'type' => 'checkbox'
853 ]
854 ],
855 __('Animation Speeds', 'responsive-menu') =>
856 [
857 [
858 'option' => 'animation_speed',
859 'title' => __('Animation Speed', 'responsive-menu'),
860 'label' => __('', 'responsive-menu'),
861 'unit' => 's'
862 ],
863 [
864 'option' => 'transition_speed',
865 'title' => __('Transition Speed', 'responsive-menu'),
866 'label' => __('', 'responsive-menu'),
867 'unit' => 's'
868 ]
869 ],
870 ],
871 /*
872 *
873 * CUSTOM CSS
874 *
875 */
876
877 __('Custom CSS', 'responsive-menu') => [
878 __('CSS', 'responsive-menu') => [
879 [
880 'option' => 'custom_css',
881 'title' => __('Custom CSS', 'responsive-menu'),
882 'label' => __('', 'responsive-menu'),
883 'type' => 'textarea',
884 'pro' => true
885 ]
886 ]
887 ],
888 /*
889 *
890 * HEADER BAR
891 *
892 */
893 __('Header Bar', 'responsive-menu') => [
894 __('Setup', 'responsive-menu') => [
895 [
896 'option' => 'use_header_bar',
897 'title' => __('Use Header Bar', 'responsive-menu'),
898 'label' => __('', 'responsive-menu'),
899 'type' => 'checkbox',
900 'pro' => true
901 ],
902 [
903 'option' => 'header_bar_position_type',
904 'title' => __('Position Type', 'responsive-menu'),
905 'label' => __('', 'responsive-menu'),
906 'type' => 'select',
907 'select' => [
908 ['value' => 'fixed', 'display' => 'Fixed'],
909 ['value' => 'relative', 'display' => 'Relative'],
910 ['value' => 'absolute', 'display' => 'Absolute']
911 ],
912 'pro' => true
913 ],
914 [
915 'option' => 'header_bar_breakpoint',
916 'title' => __('Breakpoint', 'responsive-menu'),
917 'label' => __('', 'responsive-menu'),
918 'pro' => true
919 ],
920 ],
921 __('Ordering', 'responsive-menu') => [
922 [
923 'option' => 'header_bar_items_order',
924 'title' => __('Ordering', 'responsive-menu'),
925 'label' => __('', 'responsive-menu'),
926 'type' => 'header_ordering',
927 'pro' => true
928 ]
929 ],
930 __('Logo', 'responsive-menu') => [
931 [
932 'option' => 'header_bar_logo',
933 'title' => __('Image', 'responsive-menu'),
934 'label' => __('', 'responsive-menu'),
935 'type' => 'image',
936 'pro' => true
937 ],
938 [
939 'option' => 'header_bar_logo_link',
940 'title' => __('Link', 'responsive-menu'),
941 'label' => __('', 'responsive-menu'),
942 'pro' => true
943 ],
944 ],
945 __('Title', 'responsive-menu') => [
946 [
947 'option' => 'header_bar_title',
948 'title' => __('Title', 'responsive-menu'),
949 'label' => __('', 'responsive-menu'),
950 'pro' => true
951 ]
952 ],
953 __('Content', 'responsive-menu') => [
954 [
955 'option' => 'header_bar_html_content',
956 'title' => __('HTML Content', 'responsive-menu'),
957 'label' => __('Accepts shortcodes', 'responsive-menu'),
958 'type' => 'textarea',
959 'pro' => true
960 ]
961 ],
962 __('Text', 'responsive-menu') => [
963 [
964 'option' => 'header_bar_font',
965 'title' => __('Font', 'responsive-menu'),
966 'label' => __('', 'responsive-menu'),
967 'pro' => true
968 ],
969 [
970 'option' => 'header_bar_font_size',
971 'title' => __('Font Size', 'responsive-menu'),
972 'label' => __('', 'responsive-menu'),
973 'unit' => 'px',
974 'pro' => true
975 ],
976 ],
977 __('Sizing', 'responsive-menu') => [
978 [
979 'option' => 'header_bar_height',
980 'title' => __('Height', 'responsive-menu'),
981 'label' => __('', 'responsive-menu'),
982 'unit' => 'px',
983 'pro' => true
984 ],
985 ],
986 __('Colours', 'responsive-menu') => [
987 [
988 'option' => 'header_bar_background_color',
989 'title' => __('Background Colour', 'responsive-menu'),
990 'label' => __('', 'responsive-menu'),
991 'type' => 'colour',
992 'pro' => true
993 ],
994 [
995 'option' => 'header_bar_text_color',
996 'title' => __('Text Colour', 'responsive-menu'),
997 'label' => __('', 'responsive-menu'),
998 'type' => 'colour',
999 'pro' => true
1000 ],
1001 ],
1002 ],
1003
1004 /*
1005 *
1006 * SINGLE MENU
1007 *
1008 */
1009 __('Single Menu', 'responsive-menu') => [
1010 __('Setup', 'responsive-menu') => [
1011 [
1012 'option' => 'use_single_menu',
1013 'title' => __('Use Single Menu', 'responsive-menu'),
1014 'label' => __('To use this option you must turn the Shortcode option on and use the shortcode in your theme where you want the menu to appear', 'responsive-menu'),
1015 'type' => 'checkbox',
1016 'pro' => true
1017 ]
1018 ],
1019 __('Menu Colours', 'responsive-menu') => [
1020 [
1021 'option' => 'single_menu_item_background_colour',
1022 'title' => __('Background Colour', 'responsive-menu'),
1023 'label' => __('', 'responsive-menu'),
1024 'type' => 'colour',
1025 'pro' => true
1026 ],
1027 [
1028 'option' => 'single_menu_item_background_colour_hover',
1029 'title' => __('Background Hover Colour', 'responsive-menu'),
1030 'label' => __('', 'responsive-menu'),
1031 'type' => 'colour',
1032 'pro' => true
1033 ],
1034 [
1035 'option' => 'single_menu_item_link_colour',
1036 'title' => __('Text Colour', 'responsive-menu'),
1037 'label' => __('', 'responsive-menu'),
1038 'type' => 'colour',
1039 'pro' => true
1040 ],
1041 [
1042 'option' => 'single_menu_item_link_colour_hover',
1043 'title' => __('Text Hover Colour', 'responsive-menu'),
1044 'label' => __('', 'responsive-menu'),
1045 'type' => 'colour',
1046 'pro' => true
1047 ],
1048 ],
1049 __('Sub-Menu Colours', 'responsive-menu') => [
1050 [
1051 'option' => 'single_menu_item_submenu_background_colour',
1052 'title' => __('Background Colour', 'responsive-menu'),
1053 'label' => __('', 'responsive-menu'),
1054 'type' => 'colour',
1055 'pro' => true
1056 ],
1057 [
1058 'option' => 'single_menu_item_submenu_background_colour_hover',
1059 'title' => __('Background Hover Colour', 'responsive-menu'),
1060 'label' => __('', 'responsive-menu'),
1061 'type' => 'colour',
1062 'pro' => true
1063 ],
1064 [
1065 'option' => 'single_menu_item_submenu_link_colour',
1066 'title' => __('Text Colour', 'responsive-menu'),
1067 'label' => __('', 'responsive-menu'),
1068 'type' => 'colour',
1069 'pro' => true
1070 ],
1071 [
1072 'option' => 'single_menu_item_submenu_link_colour_hover',
1073 'title' => __('Text Hover Colour', 'responsive-menu'),
1074 'label' => __('', 'responsive-menu'),
1075 'type' => 'colour',
1076 'pro' => true
1077 ]
1078 ],
1079 __('Menu Styling', 'responsive-menu') => [
1080 [
1081 'option' => 'single_menu_font',
1082 'title' => __('Font', 'responsive-menu'),
1083 'label' => __('', 'responsive-menu'),
1084 'pro' => true
1085 ],
1086 [
1087 'option' => 'single_menu_font_size',
1088 'title' => __('Font Size', 'responsive-menu'),
1089 'label' => __('', 'responsive-menu'),
1090 'unit' => 'px',
1091 'pro' => true
1092 ]
1093 ],
1094 __('Sub-Menu Styling', 'responsive-menu') => [
1095 [
1096 'option' => 'single_menu_submenu_font',
1097 'title' => __('Font', 'responsive-menu'),
1098 'label' => __('', 'responsive-menu'),
1099 'pro' => true
1100 ],
1101 [
1102 'option' => 'single_menu_submenu_font_size',
1103 'title' => __('Font Size', 'responsive-menu'),
1104 'label' => __('', 'responsive-menu'),
1105 'unit' => 'px',
1106 'pro' => true
1107 ]
1108 ],
1109 __('Menu Sizing', 'responsive-menu') => [
1110 [
1111 'option' => 'single_menu_height',
1112 'title' => __('Height', 'responsive-menu'),
1113 'label' => __('', 'responsive-menu'),
1114 'unit' => 'px',
1115 'pro' => true
1116 ]
1117 ],
1118 __('Sub-Menu Sizing', 'responsive-menu') => [
1119 [
1120 'option' => 'single_menu_submenu_height',
1121 'title' => __('Height', 'responsive-menu'),
1122 'label' => __('', 'responsive-menu'),
1123 'unit' => 'px',
1124 'pro' => true
1125 ]
1126 ]
1127 ],
1128 'Import/Export' => [
1129 __('Import/Export', 'responsive-menu') => [
1130 [
1131 'option' => 'import',
1132 'title' => __('Import', 'responsive-menu'),
1133 'label' => __('', 'responsive-menu'),
1134 'type' => 'import'
1135 ],
1136 [
1137 'option' => 'export',
1138 'title' => __('Export', 'responsive-menu'),
1139 'label' => __('', 'responsive-menu'),
1140 'type' => 'export'
1141 ],
1142 [
1143 'option' => 'reset',
1144 'title' => __('Reset', 'responsive-menu'),
1145 'label' => __('', 'responsive-menu'),
1146 'type' => 'reset'
1147 ]
1148 ]
1149 ]
1150 ];
1151