Current File : /home/kelaby89/muzza.fit/wp-content/themes/deadlift/inc/customizer/mods/navigation.php |
<?php
/**
* Deadlift navigation
*
* @package WordPress
* @subpackage Deadlift
* @version 1.8.2
*/
defined( 'ABSPATH' ) || exit;
/**
* Navigation mods
*
* @param array $mods Array of mods.
* @return array
*/
function deadlift_set_navigation_mods( $mods ) {
$mods['navigation'] = array(
'id' => 'navigation',
'icon' => 'menu',
'title' => esc_html__( 'Navigation', 'deadlift' ),
'options' => array(
'menu_layout' => array(
'id' => 'menu_layout',
'label' => esc_html__( 'Main Menu Layout', 'deadlift' ),
'type' => 'select',
'default' => 'top-justify',
'choices' => array(
'top-right' => esc_html__( 'Top Right', 'deadlift' ),
'top-justify' => esc_html__( 'Top Justify', 'deadlift' ),
'top-justify-left' => esc_html__( 'Top Justify Left', 'deadlift' ),
'centered-logo' => esc_html__( 'Centered', 'deadlift' ),
'top-left' => esc_html__( 'Top Left', 'deadlift' ),
'offcanvas' => esc_html__( 'Off Canvas', 'deadlift' ),
'overlay' => esc_html__( 'Overlay', 'deadlift' ),
'lateral' => esc_html__( 'Lateral', 'deadlift' ),
),
),
'menu_width' => array(
'id' => 'menu_width',
'label' => esc_html__( 'Main Menu Width', 'deadlift' ),
'type' => 'select',
'choices' => array(
'wide' => esc_html__( 'Wide', 'deadlift' ),
'boxed' => esc_html__( 'Boxed', 'deadlift' ),
),
'transport' => 'postMessage',
),
'menu_style' => array(
'id' => 'menu_style',
'label' => esc_html__( 'Main Menu Style', 'deadlift' ),
'type' => 'select',
'choices' => array(
'semi-transparent-white' => esc_html__( 'Semi-transparent White', 'deadlift' ),
'semi-transparent-black' => esc_html__( 'Semi-transparent Black', 'deadlift' ),
'solid' => esc_html__( 'Solid', 'deadlift' ),
'transparent' => esc_html__( 'Transparent', 'deadlift' ),
),
'transport' => 'postMessage',
),
'menu_hover_style' => array(
'id' => 'menu_hover_style',
'label' => esc_html__( 'Main Menu Hover Style', 'deadlift' ),
'type' => 'select',
/**
* Menu hover style option filter
*
* @since 1.0.0
*/
'choices' => apply_filters(
'deadlift_main_menu_hover_style_options',
array(
'none' => esc_html__( 'None', 'deadlift' ),
'opacity' => esc_html__( 'Opacity', 'deadlift' ),
'underline' => esc_html__( 'Underline', 'deadlift' ),
'underline-centered' => esc_html__( 'Underline Centered', 'deadlift' ),
'border-top' => esc_html__( 'Border Top', 'deadlift' ),
'plain' => esc_html__( 'Plain', 'deadlift' ),
)
),
'transport' => 'postMessage',
),
'mega_menu_width' => array(
'id' => 'mega_menu_width',
'label' => esc_html__( 'Mega Menu Width', 'deadlift' ),
'type' => 'select',
'choices' => array(
'boxed' => esc_html__( 'Boxed', 'deadlift' ),
'wide' => esc_html__( 'Wide', 'deadlift' ),
'fullwidth' => esc_html__( 'Full Width', 'deadlift' ),
),
'transport' => 'postMessage',
),
'menu_breakpoint' => array(
'id' => 'menu_breakpoint',
'label' => esc_html__( 'Main Menu Breakpoint', 'deadlift' ),
'type' => 'text',
'description' => esc_html__( 'Below each width would you like to display the mobile menu? 0 will always show the desktop menu and 99999 will always show the mobile menu.', 'deadlift' ),
),
'menu_sticky_type' => array(
'id' => 'menu_sticky_type',
'label' => esc_html__( 'Sticky Menu', 'deadlift' ),
'type' => 'select',
'choices' => array(
'none' => esc_html__( 'Disabled', 'deadlift' ),
'soft' => esc_html__( 'Sticky on scroll up', 'deadlift' ),
'hard' => esc_html__( 'Always sticky', 'deadlift' ),
),
'transport' => 'postMessage',
),
'menu_skin' => array(
'id' => 'menu_skin',
'label' => esc_html__( 'Menu Skin', 'deadlift' ),
'type' => 'select',
'choices' => array(
'light' => esc_html__( 'Light', 'deadlift' ),
'dark' => esc_html__( 'Dark', 'deadlift' ),
),
'transport' => 'postMessage',
'description' => esc_html__( 'Can be overwite on single page.', 'deadlift' ),
),
'menu_cta_content_type' => array(
'id' => 'menu_cta_content_type',
'label' => esc_html__( 'Additional Content', 'deadlift' ),
'type' => 'select',
'default' => 'icons',
/**
* Filters menu Call to Action content type
*
* @since 1.0.0
*/
'choices' => apply_filters(
'deadlift_menu_cta_content_type_options',
array(
'search_icon' => esc_html__( 'Search Icon', 'deadlift' ),
'secondary-menu' => esc_html__( 'Secondary Menu', 'deadlift' ),
'none' => esc_html__( 'None', 'deadlift' ),
)
),
),
),
);
$mods['navigation']['options']['menu_socials'] = array(
'id' => 'menu_socials',
'label' => esc_html__( 'Menu Socials', 'deadlift' ),
'type' => 'text',
'description' => esc_html__( 'The list of social services to display in the menu. (eg: facebook,x,instagram)', 'deadlift' ),
);
$mods['navigation']['options']['side_panel_position'] = array(
'id' => 'side_panel_position',
'label' => esc_html__( 'Side Panel', 'deadlift' ),
'type' => 'select',
'choices' => array(
'none' => esc_html__( 'None', 'deadlift' ),
'right' => esc_html__( 'At Right', 'deadlift' ),
'left' => esc_html__( 'At Left', 'deadlift' ),
),
'description' => esc_html__( 'Note that it will be disable with a vertical menu layout (offcanvas and lateral layout).', 'deadlift' ),
);
return $mods;
}
add_filter( 'deadlift_customizer_mods', 'deadlift_set_navigation_mods' );