File "footer.php"
Full Path: /home/adniftyx/public_html/wp-content/themes/credio/inc/customizer/footer.php
File size: 10.86 KB
MIME-type: text/x-php
Charset: utf-8
<?php
function credio_footer_panel( $credio_customizer, $prioriity ){
$credio_customizer->add_section( 'credio_footer_options',
array(
'title' => esc_html__( 'Footer Settings', 'credio' ),
'panel' =>'credio_options_panel',
'priority' => $prioriity,
'capability' => 'edit_theme_options',
)
);
//Start default footer BG
$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 Default Logo', 'credio' ),
'section' => 'credio_footer_options',
'settings' => 'rstheme_footer_logo',
)
)
);
//End default footer BG
//Start separator
$credio_customizer->add_setting(
'footer_hr_0',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_0',
array(
'settings' => 'footer_hr_0',
'section' => 'credio_footer_options',
)
)
);
//End separator
//Start Footer Background Color
$credio_customizer->add_setting (
'credio_footer_bg_color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_footer_bg_color',
array(
'label' => esc_html__('Footer Background Color','credio'),
'section' => 'credio_footer_options',
'settings' => 'credio_footer_bg_color',
)
)
);
//End Footer Background Color
//Start separator
$credio_customizer->add_setting(
'footer_hr_1',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_1',
array(
'settings' => 'footer_hr_1',
'section' => 'credio_footer_options',
)
)
);
//End separator
//Start Footer Text Color
$credio_customizer->add_setting (
'credio_footer_text_color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_footer_text_color',
array(
'label' => esc_html__('Footer Text Color','credio'),
'section' => 'credio_footer_options',
'settings' => 'credio_footer_text_color',
)
)
);
//End Footer Text Color
//Start separator
$credio_customizer->add_setting(
'footer_hr_2',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_2',
array(
'settings' => 'footer_hr_2',
'section' => 'credio_footer_options',
)
)
);
//End separator
//Start Footer Title Color
$credio_customizer->add_setting (
'credio_footer_title_color',
array(
'transport' => 'refresh'
)
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_footer_title_color',
array(
'label' => esc_html__('Footer Title Color','credio'),
'section' => 'credio_footer_options',
'settings' => 'credio_footer_title_color',
)
)
);
//End Footer Title Color
//Start separator
$credio_customizer->add_setting(
'footer_hr_3',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_3',
array(
'settings' => 'footer_hr_3',
'section' => 'credio_footer_options',
)
)
);
//End separator
//Start Footer Link Color
$credio_customizer->add_setting (
'credio_footer_link_color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_footer_link_color',
array(
'label' => esc_html__('Footer Link Color','credio'),
'section' => 'credio_footer_options',
'settings' => 'credio_footer_link_color',
)
)
);
//End Footer Link Color
//Start separator
$credio_customizer->add_setting(
'footer_hr_4',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_4',
array(
'settings' => 'footer_hr_4',
'section' => 'credio_footer_options',
)
)
);
//End separator
//Start Footer Link Hover Color
$credio_customizer->add_setting (
'credio_footer_link_hover_color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_footer_link_hover_color',
array(
'label' => esc_html__('Footer Link Hover Color','credio'),
'section' => 'credio_footer_options',
'settings' => 'credio_footer_link_hover_color',
)
)
);
//End Footer Link Hover Color
//Start separator
$credio_customizer->add_setting(
'footer_hr_5',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_5',
array(
'settings' => 'footer_hr_5',
'section' => 'credio_footer_options',
)
)
);
//End separator
//Start Footer Button BG Color
$credio_customizer->add_setting (
'credio_footer_button_text_color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_footer_button_text_color',
array(
'label' => esc_html__('Footer Button Text Color','credio'),
'section' => 'credio_footer_options',
'settings' => 'credio_footer_button_text_color',
)
)
);
//End Footer Button BG Color
//Start separator
$credio_customizer->add_setting(
'footer_hr_6',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_6',
array(
'settings' => 'footer_hr_6',
'section' => 'credio_footer_options',
)
)
);
//End separator
//Start Footer Button BG Color
$credio_customizer->add_setting (
'credio_footer_button_bg_color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_footer_button_bg_color',
array(
'label' => esc_html__('Footer Button Background Color','credio'),
'section' => 'credio_footer_options',
'settings' => 'credio_footer_button_bg_color',
)
)
);
//End Footer Button BG Color
//Start separator
$credio_customizer->add_setting(
'footer_hr_7',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_7',
array(
'settings' => 'footer_hr_7',
'section' => 'credio_footer_options',
)
)
);
//End separator
//Start Footer Button Hover Color
$credio_customizer->add_setting (
'credio_footer_button_hover_color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_footer_button_hover_color',
array(
'label' => esc_html__('Footer Button Hover Color','credio'),
'section' => 'credio_footer_options',
'settings' => 'credio_footer_button_hover_color',
)
)
);
//End Footer Button Hover Color
//Start separator
$credio_customizer->add_setting(
'footer_hr_8',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_8',
array(
'settings' => 'footer_hr_8',
'section' => 'credio_footer_options',
)
)
);
//End separator
//Start footer logo size
$credio_customizer->add_setting(
'rstheme_footer_logo_size',
array(
'transport' => 'refresh',
)
);
$credio_customizer->add_control('rstheme_footer_logo_size', array(
'section' => 'credio_footer_options',
'label' => esc_html__( 'Logo Size', 'credio' ),
'description'=> esc_html__( 'Logo max height example(50px)', 'credio' ),
'type' => 'text',
'setting' => 'rstheme_footer_logo_size'
));
//End footer logo size
//Start separator
$credio_customizer->add_setting(
'footer_hr_10',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_10',
array(
'settings' => 'footer_hr_10',
'section' => 'credio_footer_options',
)
)
);
//End separator
//footer Link
$credio_customizer->add_setting('footer_link', array(
'default' => '#',
'transport' => 'refresh',
));
$credio_customizer->add_control('footer_link', array(
'section' => 'credio_footer_options',
'label' => esc_html__( 'Custom Link', 'credio' ),
'type' => 'text',
'setting' => 'footer_link'
));
//Start separator
$credio_customizer->add_setting(
'footer_hr_11',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'footer_hr_11',
array(
'settings' => 'footer_hr_11',
'section' => 'credio_footer_options',
)
)
);
//End separator
//footer copyright
$credio_customizer->add_setting('credio_footer_copyright', array(
'transport' => 'refresh',
));
$credio_customizer->add_control('credio_footer_copyright', array(
'section' => 'credio_footer_options',
'label' => esc_html__( 'Copyright', 'credio' ),
'type' => 'textarea',
'setting' => 'credio_footer_copyright'
));
}