$menu->slug, 'display' => $menu->name]; foreach(get_registered_nav_menus() as $location => $menu) $location_menus[] = ['value' => $location, 'display' => $menu]; $location_menus[] = ['value' => '', 'display' => 'None']; $order_mapping = [ /* * * INITIAL SETUP * */ __('Initial Setup', 'responsive-menu') => [ __('Menu', 'responsive-menu') => [ [ 'option' => 'breakpoint', 'title' => __('Breakpoint', 'responsive-menu'), 'label' => __('This is the width of the screen at which point you would like the menu to start showing', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'menu_to_use', 'title' => __('Menu to Use', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => $menus_array ], [ 'option' => 'menu_to_hide', 'title' => __('CSS of Menu to Hide', 'responsive-menu'), 'label' => __('', 'responsive-menu') ] ] ], /* * * MENU * */ __('Menu', 'responsive-menu') => [ __('Section Ordering', 'responsive-menu') => [ [ 'option' => 'items_order', 'title' => __('Order of Menu Items', 'responsive-menu'), 'label' => __('Drag the items to re-order and click to turn them on/off', 'responsive-menu'), 'type' => 'menu_ordering' ] ], __('Font Icons', 'responsive-menu') => [ [ 'option' => 'menu_font_icons', 'title' => __('Font Icons', 'responsive-menu'), 'label' => __('Responsive Menu uses the brilliant Awesome Font Icons for implementing icons in your menu - for more info please visit our doc pages at https://responsive.menu/docs/basic-setup/font-icons/', 'responsive-menu'), 'type' => 'fonticons', 'pro' => true ] ], __('Sizing', 'responsive-menu') => [ [ 'option' => 'menu_width', 'title' => __('Menu Width', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => '%' ], [ 'option' => 'menu_maximum_width', 'title' => __('Maximum Width', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'menu_minimum_width', 'title' => __('Minimum Width', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'menu_links_height', 'title' => __('Links Height', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'menu_auto_height', 'title' => __('Menu Auto Height', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox', 'pro' => true ], ], __('Title', 'responsive-menu') => [ [ 'option' => 'menu_title', 'title' => __('Text', 'responsive-menu'), 'label' => __('', 'responsive-menu') ], [ 'option' => 'menu_title_link', 'title' => __('Link', 'responsive-menu'), 'label' => __('', 'responsive-menu'), ], [ 'option' => 'menu_title_link_location', 'title' => __('Link Location', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => [ ['value' => '_blank', 'display' => 'New Tab'], ['value' => '_self', 'display' => 'Same Page'], ['value' => '_parent', 'display' => 'Parent Page'], ['value' => '_top', 'display' => 'Full Window Body'] ] ], [ 'option' => 'menu_title_font_size', 'title' => __('Title Font Size', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'menu_title_font_icon', 'title' => __('Font Icon', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], [ 'option' => 'menu_title_image', 'title' => __('Image', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'image' ], [ 'option' => 'menu_title_background_colour', 'title' => __('Title Background Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_title_background_hover_colour', 'title' => __('Title Background Colour Hover', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_title_colour', 'title' => __('Title Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_title_hover_colour', 'title' => __('Title Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ] ], __('Additional Content', 'responsive-menu') => [ [ 'option' => 'menu_additional_content', 'title' => __('Text', 'responsive-menu'), 'label' => __('HTMl and Shortcodes can be used', 'responsive-menu'), 'type' => 'textarea' ], [ 'option' => 'menu_additional_content_colour', 'title' => __('Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour' ], ], __('Animation', 'responsive-menu') => [ [ 'option' => 'menu_appear_from', 'title' => __('Appear From', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => [ ['value' => 'top', 'display' => 'Top'], ['value' => 'left', 'display' => 'Left'], ['value' => 'right', 'display' => 'Right'], ['value' => 'bottom', 'display' => 'Bottom'] ], ], [ 'option' => 'animation_type', 'title' => __('Animation Type', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'semi_pro' => true, 'select' => [ ['value' => 'slide', 'display' => 'Slide'], ['value' => 'push', 'display' => 'Push'], ['value' => 'fade', 'display' => 'Fade', 'disabled' => true] ] ], [ 'option' => 'page_wrapper', 'title' => __('Page Wrapper CSS selector', 'responsive-menu'), 'label' => __('This is only needed if you are using the push animation above', 'responsive-menu') ], [ 'option' => 'menu_close_on_body_click', 'title' => __('Close Menu on Body Clicks', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox' ], [ 'option' => 'menu_close_on_link_click', 'title' => __('Close Menu on Link Clicks', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox' ], ], __('Search Box', 'responsive-menu') => [ [ 'option' => 'menu_search_box_text', 'title' => __('Menu Search Box Text', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], ], __('Background Colours', 'responsive-menu') => [ [ 'option' => 'menu_background_colour', 'title' => __('Background Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_item_background_colour', 'title' => __('Item Background Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_item_background_hover_colour', 'title' => __('Item Background Colour Hover', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_item_border_colour', 'title' => __('Item Border Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_item_border_colour_hover', 'title' => __('Item Border Colour Hover', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_current_item_background_colour', 'title' => __('Current Item Background Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_current_item_background_hover_colour', 'title' => __('Current Item Background Colour Hover', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], ], __('Text Colours', 'responsive-menu') => [ [ 'option' => 'menu_link_colour', 'title' => __('Link Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_link_hover_colour', 'title' => __('Link Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_current_link_colour', 'title' => __('Current Link Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_current_link_hover_colour', 'title' => __('Current Link Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], ], __('Text Styling', 'responsive-menu') => [ [ 'option' => 'menu_font', 'title' => __('Font', 'responsive-menu'), 'label' => __('', 'responsive-menu') ], [ 'option' => 'menu_font_size', 'title' => __('Font Size', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'menu_text_alignment', 'title' => __('Text Alignment', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => [ ['value' => 'left', 'display' => 'Left'], ['value' => 'right', 'display' => 'Right'], ['value' => 'center', 'display' => 'Centred'], ['value' => 'justify', 'display' => 'Justified'] ] ], [ 'option' => 'menu_word_wrap', 'title' => __('Word Wrap', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox', 'pro' => true ], ], __('Page Overlay', 'responsive-menu') => [ [ 'option' => 'menu_overlay', 'title' => __('Add Page Overlay When Menu Open', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox', 'pro' => true ], [ 'option' => 'menu_overlay_colour', 'title' => __('Overlay Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], ], __('Advanced', 'responsive-menu') => [ [ 'option' => 'menu_depth', 'title' => __('Depth', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => [ ['value' => 1, 'display' => 1], ['value' => 2, 'display' => 2], ['value' => 3, 'display' => 3], ['value' => 4, 'display' => 4], ['value' => 5, 'display' => 5], ] ], [ 'option' => 'menu_disable_scrolling', 'title' => __('Disable Scrolling when Menu Active', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox', 'pro' => true ], [ 'option' => 'theme_location_menu', 'title' => __('Theme Location Menu', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => $location_menus ] ], ], /* * * BUTTON * */ __('Button', 'responsive-menu') => [ __('Animation', 'responsive-menu') => [ [ 'option' => 'button_click_animation', 'title' => __('Animation Type', 'responsive-menu'), 'label' => __('To see all animations in action please visit this page', 'responsive-menu'), 'type' => 'select', 'select' => [ ['value' => 'off', 'display' => 'Off'], ['value' => '3dx', 'display' => '3DX', 'disabled' => true], ['value' => '3dx-r', 'display' => '3DX Reverse', 'disabled' => true], ['value' => '3dy', 'display' => '3DY', 'disabled' => true], ['value' => '3dy-r', 'display' => '3DY Reverse', 'disabled' => true], ['value' => 'arrow', 'display' => 'Arrow', 'disabled' => true], ['value' => 'arrow-r', 'display' => 'Arrow Reverse', 'disabled' => true], ['value' => 'arrowalt', 'display' => 'Arrow Alt', 'disabled' => true], ['value' => 'arrowalt-r', 'display' => 'Arrow Alt Reverse', 'disabled' => true], ['value' => 'boring', 'display' => 'Boring'], ['value' => 'collapse', 'display' => 'Collapse', 'disabled' => true], ['value' => 'collapse-r', 'display' => 'Collapse Reverse', 'disabled' => true], ['value' => 'elastic', 'display' => 'Elastic', 'disabled' => true], ['value' => 'elastic-r', 'display' => 'Elastic Reverse', 'disabled' => true], ['value' => 'emphatic', 'display' => 'Emphatic', 'disabled' => true], ['value' => 'emphatic-r', 'display' => 'Emphatic Reverse', 'disabled' => true], ['value' => 'slider', 'display' => 'Slider', 'disabled' => true], ['value' => 'slider-r', 'display' => 'Slider Reverse', 'disabled' => true], ['value' => 'spin', 'display' => 'Spin', 'disabled' => true], ['value' => 'spin-r', 'display' => 'Spin Reverse', 'disabled' => true], ['value' => 'spring', 'display' => 'Spring', 'disabled' => true], ['value' => 'spring-r', 'display' => 'Spring Reverse', 'disabled' => true], ['value' => 'stand', 'display' => 'Stand', 'disabled' => true], ['value' => 'stand-r', 'display' => 'Stand Reverse', 'disabled' => true], ['value' => 'squeeze', 'display' => 'Squeeze', 'disabled' => true], ['value' => 'vortex', 'display' => 'Vortex', 'disabled' => true], ['value' => 'vortex-r', 'display' => 'Vortex Reverse', 'disabled' => true] ], 'semi_pro' => true ], [ 'option' => 'button_position_type', 'title' => __('Position Type', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => [ ['value' => 'absolute', 'display' => 'Absolute'], ['value' => 'fixed', 'display' => 'Fixed'], ['value' => 'relative', 'display' => 'Relative'] ] ], [ 'option' => 'button_push_with_animation', 'title' => __('Push Button with Animation', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox' ], ], __('Location', 'responsive-menu') => [ [ 'option' => 'button_distance_from_side', 'title' => __('Distance from Side', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => '%' ], [ 'option' => 'button_left_or_right', 'title' => __('Button Side', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => [ ['value' => 'left', 'display' => 'Left'], ['value' => 'right', 'display' => 'Right'] ] ], [ 'option' => 'button_top', 'title' => __('Distance from Top', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], ], __('Container Sizing', 'responsive-menu') => [ [ 'option' => 'button_height', 'title' => __('Height', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'button_width', 'title' => __('Width', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], ], __('Hamburger Sizing', 'responsive-menu') => [ [ 'option' => 'button_line_height', 'title' => __('Line Height', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'button_line_margin', 'title' => __('Line Margin', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'button_line_width', 'title' => __('Line Width', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], ], __('Background Colours', 'responsive-menu') => [ [ 'option' => 'button_background_colour', 'title' => __('Background Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'button_background_colour_hover', 'title' => __('Background Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'button_transparent_background', 'title' => __('Transparent Background', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox' ] ], __('Line Colours', 'responsive-menu') => [ [ 'option' => 'button_line_colour', 'title' => __('Line Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], ], __('Title', 'responsive-menu') => [ [ 'option' => 'button_title', 'title' => __('Text', 'responsive-menu'), 'label' => __('', 'responsive-menu'), ], [ 'option' => 'button_text_colour', 'title' => __('Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'button_title_position', 'title' => __('Title Text Position', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => [ ['value' => 'left', 'display' => 'Left'], ['value' => 'right', 'display' => 'Right'], ['value' => 'top', 'display' => 'Top'], ['value' => 'bottom', 'display' => 'Bottom'] ] ], [ 'option' => 'button_font', 'title' => __('Font', 'responsive-menu'), 'label' => __('', 'responsive-menu'), ], [ 'option' => 'button_font_size', 'title' => __('Font Size', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'button_title_line_height', 'title' => __('Line Height', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], ], __('Image', 'responsive-menu') => [ [ 'option' => 'button_font_icon', 'title' => __('Font Icon', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], [ 'option' => 'button_font_icon_when_clicked', 'title' => __('Font Icon When Clicked', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], [ 'option' => 'button_image', 'title' => __('Image', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'image' ], [ 'option' => 'button_image_when_clicked', 'title' => __('Image When Clicked', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'image' ] ], __('Advanced', 'responsive-menu') => [ [ 'option' => 'button_click_trigger', 'title' => __('Trigger', 'responsive-menu'), 'label' => __('', 'responsive-menu'), ], ], ], /* * * SUB MENUS * */ __('Sub-Menus', 'responsive-menu') => [ __('Toggle Button Colours', 'responsive-menu') => [ [ 'option' => 'menu_sub_arrow_background_colour', 'title' => __('Background Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_sub_arrow_background_hover_colour', 'title' => __('Background Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_sub_arrow_border_colour', 'title' => __('Border Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_sub_arrow_border_hover_colour', 'title' => __('Border Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], ], __('Toggle Icon Colours', 'responsive-menu') => [ [ 'option' => 'menu_sub_arrow_shape_colour', 'title' => __('Icon Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], [ 'option' => 'menu_sub_arrow_shape_hover_colour', 'title' => __('Icon Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'semi_pro' => true ], ], __('Animations', 'responsive-menu') => [ [ 'option' => 'accordion_animation', 'title' => __('Use Accordion Animation', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox' ], [ 'option' => 'auto_expand_all_submenus', 'title' => __('Auto Expand All Submenus', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox' ], [ 'option' => 'auto_expand_current_submenus', 'title' => __('Auto Expand Current Submenus', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox' ], [ 'option' => 'menu_item_click_to_trigger_submenu', 'title' => __('Disable Parent Item Clicks', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox' ], ], __('Sizing', 'responsive-menu') => [ [ 'option' => 'submenu_arrow_height', 'title' => __('Toggle Button Height', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], [ 'option' => 'submenu_arrow_width', 'title' => __('Toggle Button Width', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px' ], ], __('Toggle Icons', 'responsive-menu') => [ [ 'option' => 'active_arrow_font_icon', 'title' => __('Font Icon Active', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], [ 'option' => 'inactive_arrow_font_icon', 'title' => __('Font Icon Inactive', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], [ 'option' => 'active_arrow_shape', 'title' => __('HTML Shape Active', 'responsive-menu'), 'label' => __('', 'responsive-menu') ], [ 'option' => 'inactive_arrow_shape', 'title' => __('HTML Shape Inactive', 'responsive-menu'), 'label' => __('', 'responsive-menu') ], [ 'option' => 'active_arrow_image', 'title' => __('Image Active', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'image' ], [ 'option' => 'inactive_arrow_image', 'title' => __('Image Inactive', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'image' ] ], ], /* * * TECHNICAL * */ __('Technical', 'responsive-menu') => [ __('Scripts', 'responsive-menu') => [ [ 'option' => 'external_files', 'title' => __('Use External Files?', 'responsive-menu'), 'label' => __('This will create external files for CSS and JavaScript', 'responsive-menu'), 'type' => 'checkbox' ], [ 'option' => 'minify_scripts', 'title' => __('Minify Scripts?', 'responsive-menu'), 'label' => __('This will minify CSS and JavaScript output', 'responsive-menu'), 'type' => 'checkbox' ], [ 'option' => 'scripts_in_footer', 'title' => __('Place Scripts In Footer?', 'responsive-menu'), 'label' => __('This will place the JavaScript file in the footer', 'responsive-menu'), 'type' => 'checkbox' ] ], __('Menu', 'responsive-menu') => [ [ 'option' => 'custom_walker', 'title' => __('Custom Walker', 'responsive-menu'), 'label' => __('Warning: For extremely advanced use only', 'responsive-menu'), ], [ 'option' => 'mobile_only', 'title' => __('Show on mobile devices only?', 'responsive-menu'), 'label' => __('This will make it not a responsive menu but a "mobile menu"', 'responsive-menu'), 'type' => 'checkbox', 'pro' => true ], [ 'option' => 'shortcode', 'title' => __('Use Shortcode?', 'responsive-menu'), 'label' => __('Please place [responsive_menu] in your files to use. Full documentation can be found here', 'responsive-menu'), 'type' => 'checkbox' ] ], __('Animation Speeds', 'responsive-menu') => [ [ 'option' => 'animation_speed', 'title' => __('Animation Speed', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 's' ], [ 'option' => 'transition_speed', 'title' => __('Transition Speed', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 's' ] ], ], /* * * CUSTOM CSS * */ __('Custom CSS', 'responsive-menu') => [ __('CSS', 'responsive-menu') => [ [ 'option' => 'custom_css', 'title' => __('Custom CSS', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'textarea', 'pro' => true ] ] ], /* * * HEADER BAR * */ __('Header Bar', 'responsive-menu') => [ __('Setup', 'responsive-menu') => [ [ 'option' => 'use_header_bar', 'title' => __('Use Header Bar', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'checkbox', 'pro' => true ], [ 'option' => 'header_bar_position_type', 'title' => __('Position Type', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'select', 'select' => [ ['value' => 'fixed', 'display' => 'Fixed'], ['value' => 'relative', 'display' => 'Relative'], ['value' => 'absolute', 'display' => 'Absolute'] ], 'pro' => true ], [ 'option' => 'header_bar_breakpoint', 'title' => __('Breakpoint', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], ], __('Ordering', 'responsive-menu') => [ [ 'option' => 'header_bar_items_order', 'title' => __('Ordering', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'header_ordering', 'pro' => true ] ], __('Logo', 'responsive-menu') => [ [ 'option' => 'header_bar_logo', 'title' => __('Image', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'image', 'pro' => true ], [ 'option' => 'header_bar_logo_link', 'title' => __('Link', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], ], __('Title', 'responsive-menu') => [ [ 'option' => 'header_bar_title', 'title' => __('Title', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ] ], __('Content', 'responsive-menu') => [ [ 'option' => 'header_bar_html_content', 'title' => __('HTML Content', 'responsive-menu'), 'label' => __('Accepts shortcodes', 'responsive-menu'), 'type' => 'textarea', 'pro' => true ] ], __('Text', 'responsive-menu') => [ [ 'option' => 'header_bar_font', 'title' => __('Font', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], [ 'option' => 'header_bar_font_size', 'title' => __('Font Size', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px', 'pro' => true ], ], __('Sizing', 'responsive-menu') => [ [ 'option' => 'header_bar_height', 'title' => __('Height', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px', 'pro' => true ], ], __('Colours', 'responsive-menu') => [ [ 'option' => 'header_bar_background_color', 'title' => __('Background Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], [ 'option' => 'header_bar_text_color', 'title' => __('Text Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], ], ], /* * * SINGLE MENU * */ __('Single Menu', 'responsive-menu') => [ __('Setup', 'responsive-menu') => [ [ 'option' => 'use_single_menu', 'title' => __('Use Single Menu', 'responsive-menu'), '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'), 'type' => 'checkbox', 'pro' => true ] ], __('Menu Colours', 'responsive-menu') => [ [ 'option' => 'single_menu_item_background_colour', 'title' => __('Background Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], [ 'option' => 'single_menu_item_background_colour_hover', 'title' => __('Background Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], [ 'option' => 'single_menu_item_link_colour', 'title' => __('Text Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], [ 'option' => 'single_menu_item_link_colour_hover', 'title' => __('Text Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], ], __('Sub-Menu Colours', 'responsive-menu') => [ [ 'option' => 'single_menu_item_submenu_background_colour', 'title' => __('Background Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], [ 'option' => 'single_menu_item_submenu_background_colour_hover', 'title' => __('Background Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], [ 'option' => 'single_menu_item_submenu_link_colour', 'title' => __('Text Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ], [ 'option' => 'single_menu_item_submenu_link_colour_hover', 'title' => __('Text Hover Colour', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'colour', 'pro' => true ] ], __('Menu Styling', 'responsive-menu') => [ [ 'option' => 'single_menu_font', 'title' => __('Font', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], [ 'option' => 'single_menu_font_size', 'title' => __('Font Size', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px', 'pro' => true ] ], __('Sub-Menu Styling', 'responsive-menu') => [ [ 'option' => 'single_menu_submenu_font', 'title' => __('Font', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'pro' => true ], [ 'option' => 'single_menu_submenu_font_size', 'title' => __('Font Size', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px', 'pro' => true ] ], __('Menu Sizing', 'responsive-menu') => [ [ 'option' => 'single_menu_height', 'title' => __('Height', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px', 'pro' => true ] ], __('Sub-Menu Sizing', 'responsive-menu') => [ [ 'option' => 'single_menu_submenu_height', 'title' => __('Height', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'unit' => 'px', 'pro' => true ] ] ], 'Import/Export' => [ __('Import/Export', 'responsive-menu') => [ [ 'option' => 'import', 'title' => __('Import', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'import' ], [ 'option' => 'export', 'title' => __('Export', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'export' ], [ 'option' => 'reset', 'title' => __('Reset', 'responsive-menu'), 'label' => __('', 'responsive-menu'), 'type' => 'reset' ] ] ] ];