File "mobile_offcanvas.php"
Full Path: /home/adniftyx/public_html/wp-content/themes/credio/inc/customizer/mobile_offcanvas.php
File size: 8.4 KB
MIME-type: text/x-php
Charset: utf-8
<?php
function credio_offcanvas_sidebar_panel( $credio_customizer, $priority ){
$credio_customizer->add_section( 'credio_offcanvas_sidebar_setting' , array(
'title' => esc_html__( 'Offcanvas Sidebar Setting', 'credio' ),
'priority' => $priority,
'panel' => 'credio_options_panel'
) );
// Offcanvas Sidebar Logo Control Start
$credio_customizer->add_setting( 'offcanvas_sidebar_logo_enable_disable',
array(
'default' => '0',
)
);
$credio_customizer->add_control(
new credio_Customize_Switch_Control(
$credio_customizer,
'offcanvas_sidebar_logo_enable_disable',
array(
'type' => 'switch',
'label' => esc_html__('Offcanvas Sidebar Logo','credio'),
'description' => esc_html__('You can enable or disable offcanvas sidebar logo here','credio'),
'section' => 'credio_offcanvas_sidebar_setting'
)
)
);
// Offcanvas Sidebar Logo Control End
//Start separator
$credio_customizer->add_setting(
'separator_30',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_30',
array(
'settings' => 'separator_30',
'section' => 'credio_offcanvas_sidebar_setting',
)
)
);
//End separator
//Start Offcanvas Sidebar Logo Image
$credio_customizer->add_setting(
'rstheme_offcanvas_sidebar_logo_img',
array(
'transport' => 'refresh'
)
);
$credio_customizer->add_control(
new WP_Customize_Image_Control(
$credio_customizer,
'rstheme_offcanvas_sidebar_logo_img',
array(
'label' => esc_html__( 'Logo', 'credio' ),
'section' => 'credio_offcanvas_sidebar_setting',
'settings' => 'rstheme_offcanvas_sidebar_logo_img',
)
)
);
//End Offcanvas Sidebar Logo Image
//Start separator
$credio_customizer->add_setting(
'separator_31',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_31',
array(
'settings' => 'separator_31',
'section' => 'credio_offcanvas_sidebar_setting',
)
)
);
//End separator
//Start Offcanvas Sidebar Logo Height
$credio_customizer->add_setting(
'rstheme_offcanvas_sidebar_logo_image_height',
array(
'default' => esc_html__( '30px', 'credio' ),
'transport' => 'refresh',
)
);
$credio_customizer->add_control('rstheme_offcanvas_sidebar_logo_image_height', array(
'section' => 'credio_offcanvas_sidebar_setting',
'label' => esc_html__( 'Logo Height', 'credio' ),
'description' => esc_html__( 'Logo height example(30px)', 'credio' ),
'type' => 'text',
'setting' => 'rstheme_offcanvas_sidebar_logo_image_height'
));
//End Offcanvas Sidebar Logo Height
//Start separator
$credio_customizer->add_setting(
'separator_32',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_32',
array(
'settings' => 'separator_32',
'section' => 'credio_offcanvas_sidebar_setting',
)
)
);
//End separator
//Start Offcanvas Sidebar Logo Margin Bottom
$credio_customizer->add_setting(
'rstheme_offcanvas_sidebar_logo_bottom_margin',
array(
'default' => esc_html__( '20px', 'credio' ),
'transport' => 'refresh',
)
);
$credio_customizer->add_control('rstheme_offcanvas_sidebar_logo_bottom_margin', array(
'section' => 'credio_offcanvas_sidebar_setting',
'label' => esc_html__( 'Logo Margin Bottom', 'credio' ),
'description' => esc_html__( 'Logo Margin Bottom example(20px)', 'credio' ),
'type' => 'text',
'setting' => 'rstheme_offcanvas_sidebar_logo_bottom_margin'
));
//End Offcanvas Sidebar Logo Margin Bottom
//Start separator
$credio_customizer->add_setting(
'separator_33',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_33',
array(
'settings' => 'separator_33',
'section' => 'credio_offcanvas_sidebar_setting',
)
)
);
//End separator
//Start Mobile Sidebar Widget Title Color
$credio_customizer->add_setting (
'credio_mobile_sidebar_widget_title_color',
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_mobile_sidebar_widget_title_color',
array(
'label' => esc_html__('Widget Title Color','credio'),
'description' => esc_html__('Pic Color','credio'),
'section' => 'credio_offcanvas_sidebar_setting',
'settings' => 'credio_mobile_sidebar_widget_title_color',
)
)
);
//End Mobile Sidebar Widget Title Color
//Start separator
$credio_customizer->add_setting(
'separator_333',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_333',
array(
'settings' => 'separator_333',
'section' => 'credio_offcanvas_sidebar_setting',
)
)
);
//End separator
//Start Mobile Sidebar Menu Text Normal Color
$credio_customizer->add_setting (
'credio_mobile_sidebar_menu_normal_color',
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_mobile_sidebar_menu_normal_color',
array(
'label' => esc_html__('Mobile Menu Normal Color','credio'),
'description' => esc_html__('Pic Color','credio'),
'section' => 'credio_offcanvas_sidebar_setting',
'settings' => 'credio_mobile_sidebar_menu_normal_color',
)
)
);
//End Mobile Sidebar Menu Text Normal Color
//Start separator
$credio_customizer->add_setting(
'separator_34',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_34',
array(
'settings' => 'separator_34',
'section' => 'credio_offcanvas_sidebar_setting',
)
)
);
//End separator
//Start Mobile Sidebar Menu Text Hover Color
$credio_customizer->add_setting (
'credio_mobile_sidebar_menu_hover_color',
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_mobile_sidebar_menu_hover_color',
array(
'label' => esc_html__('Mobile Menu Hover Color','credio'),
'description' => esc_html__('Pic Color','credio'),
'section' => 'credio_offcanvas_sidebar_setting',
'settings' => 'credio_mobile_sidebar_menu_hover_color',
)
)
);
//End Mobile Sidebar Menu Text Hover Color
//Start separator
$credio_customizer->add_setting(
'separator_35',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_35',
array(
'settings' => 'separator_35',
'section' => 'credio_offcanvas_sidebar_setting',
)
)
);
//End separator
//Start Mobile Sidebar Menu Text Active Color
$credio_customizer->add_setting (
'credio_mobile_sidebar_menu_active_color',
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_mobile_sidebar_menu_active_color',
array(
'label' => esc_html__('Mobile Menu Active Color','credio'),
'description' => esc_html__('Pic Color','credio'),
'section' => 'credio_offcanvas_sidebar_setting',
'settings' => 'credio_mobile_sidebar_menu_active_color',
)
)
);
//End Mobile Sidebar Menu Text Active Color
}