File "general.php"
Full Path: /home/adniftyx/public_html/wp-content/themes/credio/inc/customizer/general.php
File size: 12.21 KB
MIME-type: text/x-php
Charset: utf-8
<?php
function credio_general_panel( $credio_customizer, $priority ){
$credio_customizer->add_section(
'credio_general_section',
array(
'title' => esc_html__( 'General Settings', 'credio' ),
'priority' => $priority,
'panel' => 'credio_options_panel'
)
);
//Start separator
$credio_customizer->add_setting(
'separator_14',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_14',
array(
'settings' => 'separator_14',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start default header logo
$credio_customizer->add_setting(
'rstheme_default_logo',
array(
'transport' => 'refresh'
)
);
$credio_customizer->add_control(
new WP_Customize_Image_Control(
$credio_customizer,
'rstheme_default_logo',
array(
'label' => esc_html__( 'Upload Default Logo', 'credio' ),
'section' => 'credio_general_section',
'settings' => 'rstheme_default_logo',
)
)
);
//End default logo
//Start separator
$credio_customizer->add_setting(
'separator_15',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_15',
array(
'settings' => 'separator_15',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start separator
$credio_customizer->add_setting(
'separator_3',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_3',
array(
'settings' => 'separator_3',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Logo Height
$credio_customizer->add_setting(
'rstheme_logo_height',
array(
'default' => esc_html__( '', 'credio' ),
'transport' => 'refresh',
)
);
$credio_customizer->add_control('rstheme_logo_height', array(
'section' => 'credio_general_section',
'label' => esc_html__( 'Logo Height', 'credio' ),
'description' => esc_html__( 'Logo max height example(50px)', 'credio' ),
'type' => 'text',
'setting' => 'rstheme_logo_height'
));
//End Logo Height
//Start separator
$credio_customizer->add_setting(
'separator_4',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_4',
array(
'settings' => 'separator_4',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Sticky Menu
$credio_customizer->add_setting( 'rstheme_enable_sticky_menu',
array(
'default' => '0',
)
);
$credio_customizer->add_control(
new credio_Customize_Switch_Control(
$credio_customizer,
'rstheme_enable_sticky_menu',
array(
'type' => 'switch',
'label' => esc_html__('Sticky Menu','credio'),
'description' => esc_html__('You can show or hide sticky menu here','credio'),
'section' => 'credio_general_section'
)
)
);
//End Sticky Menu
//Start separator
$credio_customizer->add_setting(
'separator_9',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_9',
array(
'settings' => 'separator_9',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Sticky logo
$credio_customizer->add_setting(
'rstheme_sticky_logo',
array(
'transport' => 'refresh'
)
);
$credio_customizer->add_control(
new WP_Customize_Image_Control(
$credio_customizer,
'rstheme_sticky_logo',
array(
'label' => esc_html__( 'Upload Your Sticky Logo', 'credio' ),
'section' => 'credio_general_section',
'settings' => 'rstheme_sticky_logo',
)
)
);
//End Sticky logo
//Start separator
$credio_customizer->add_setting(
'separator_7',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_7',
array(
'settings' => 'separator_7',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Sticky Logo Height
$credio_customizer->add_setting(
'rstheme_sticky_logo_height',
array(
'default' => esc_html__( '25px', 'credio' ),
'transport' => 'refresh',
)
);
$credio_customizer->add_control('rstheme_sticky_logo_height', array(
'section' => 'credio_general_section',
'label' => esc_html__( 'Sticky Logo Height', 'credio' ),
'description' => esc_html__( 'Sticky Logo max height example(20px)', 'credio' ),
'type' => 'text',
'setting' => 'rstheme_sticky_logo_height'
));
//End Sticky Logo Height
//Start separator
$credio_customizer->add_setting(
'separator_180',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_180',
array(
'settings' => 'separator_180',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Footer logo
$credio_customizer->add_setting(
'rstheme_footer_logo',
array(
'transport' => 'refresh'
)
);
$credio_customizer->add_control(
new WP_Customize_Image_Control(
$credio_customizer,
'rstheme_footer_logo',
array(
'label' => esc_html__( 'Upload Your Footer Logo', 'credio' ),
'section' => 'credio_general_section',
'settings' => 'rstheme_footer_logo',
)
)
);
//End Footer logo
//Start separator
$credio_customizer->add_setting(
'separator_181',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_181',
array(
'settings' => 'separator_181',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Footer Logo Height
$credio_customizer->add_setting(
'rstheme_footer_logo_height',
array(
'default' => esc_html__( '36px', 'credio' ),
'transport' => 'refresh',
)
);
$credio_customizer->add_control('rstheme_footer_logo_height', array(
'section' => 'credio_general_section',
'label' => esc_html__( 'Footer Logo Height', 'credio' ),
'description' => esc_html__( 'Footer Logo max height example(36px)', 'credio' ),
'type' => 'text',
'setting' => 'rstheme_footer_logo_height'
));
//End Footer Logo Height
//Start separator
$credio_customizer->add_setting(
'separator_80',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_80',
array(
'settings' => 'separator_80',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start favicon
$credio_customizer->add_setting(
'credio_favicon',
array(
'transport' => 'refresh'
)
);
$credio_customizer->add_control(
new WP_Customize_Image_Control(
$credio_customizer,
'credio_favicon',
array(
'label' => esc_html__( 'Upload Favicon', 'credio' ),
'section' => 'credio_general_section',
'settings' => 'credio_favicon',
)
)
);
//End favicon
//Start separator
$credio_customizer->add_setting(
'separator_10',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_10',
array(
'settings' => 'separator_10',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Show off Canvas
$credio_customizer->add_setting( 'rstheme_enable_go_to_top',
array(
'default' => '0',
)
);
$credio_customizer->add_control(
new credio_Customize_Switch_Control(
$credio_customizer,
'rstheme_enable_go_to_top',
array(
'type' => 'switch',
'label' => esc_html__('Go to Top','credio'),
'description' => esc_html__('You can show or hide here','credio'),
'section' => 'credio_general_section'
)
)
);
//End Show off Canvas
//Start Go to Top Background Color
$credio_customizer->add_setting (
'credio_scroll_top_bg_color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_scroll_top_bg_color',
array(
'label' => esc_html__('Go to Top Background Color','credio'),
'section' => 'credio_general_section',
'settings' => 'credio_scroll_top_bg_color',
)
)
);
//End Go to Top Background Color
//Start separator
$credio_customizer->add_setting(
'separator_11',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_11',
array(
'settings' => 'separator_11',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Go to Top Background Color
$credio_customizer->add_setting (
'credio_scroll_top__color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_scroll_top__color',
array(
'label' => esc_html__('Go to Top Color','credio'),
'section' => 'credio_general_section',
'settings' => 'credio_scroll_top__color',
)
)
);
//End Go to Top Background Color
//Start separator
$credio_customizer->add_setting(
'separator_13',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_13',
array(
'settings' => 'separator_13',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Go to Top Background Color
$credio_customizer->add_setting (
'credio_scroll_top_bg_color_hover'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_scroll_top_bg_color_hover',
array(
'label' => esc_html__('Go to Top Background Color (Hover)','credio'),
'section' => 'credio_general_section',
'settings' => 'credio_scroll_top_bg_color_hover',
)
)
);
//End Go to Top Background Color
//Start separator
$credio_customizer->add_setting(
'separator_12',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_12',
array(
'settings' => 'separator_12',
'section' => 'credio_general_section',
)
)
);
//End separator
//Start Go to Top Background Color
$credio_customizer->add_setting (
'credio_scroll_top__color_hover'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_scroll_top__color_hover',
array(
'label' => esc_html__('Go to Top Color (Hover)','credio'),
'section' => 'credio_general_section',
'settings' => 'credio_scroll_top__color_hover',
)
)
);
//End Go to Top Background Color
}