File "portfolio_setting.php"
Full Path: /home/adniftyx/public_html/wp-content/themes/credio/inc/customizer/portfolio_setting.php
File size: 5.93 KB
MIME-type: text/x-php
Charset: utf-8
<?php
function credio_portfolio_panel($credio_customizer, $priority){
$credio_customizer->add_section('credio_portfolio_setting', array(
'title' => esc_html__('Portfolio Settings', 'credio'),
'priority' => $priority,
'panel' => 'credio_options_panel',
));
//Start enabal
$credio_customizer->add_setting('credio_enable_portfolio_page_banner',
array(
'default' => 0
)
);
$credio_customizer->add_control(
new credio_Customize_Switch_Control(
$credio_customizer,
'credio_enable_portfolio_page_banner',
array(
'type' => 'switch',
'label' => esc_html__('Show Portfolio Page Banner', 'credio'),
'description' => esc_html__('You can select banner show or hide', 'credio'),
'section' => 'credio_portfolio_setting',
)
)
);
//End enabal
//Start separator
$credio_customizer->add_setting(
'portfolio_hr_00',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'portfolio_hr_00',
array(
'settings' => 'portfolio_hr_00',
'section' => 'credio_portfolio_setting',
)
)
);
//End separator
//Start enabal
$credio_customizer->add_setting('credio_enable_portfolio_breadcrumb',
array(
'default' => 0
)
);
$credio_customizer->add_control(
new credio_Customize_Switch_Control(
$credio_customizer,
'credio_enable_portfolio_breadcrumb',
array(
'type' => 'switch',
'label' => esc_html__('Show Breadcrumb', 'credio'),
'description' => esc_html__('You want to show breadcrumb click ON', 'credio'),
'section' => 'credio_portfolio_setting',
)
)
);
//End enabal
//Start separator
$credio_customizer->add_setting(
'portfolio_hr_0',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'portfolio_hr_0',
array(
'settings' => 'portfolio_hr_0',
'section' => 'credio_portfolio_setting',
)
)
);
//End separator
//Start default header logo
$credio_customizer->add_setting(
'credio_portfolio_banner_image',
array(
'transport' => 'refresh',
)
);
$credio_customizer->add_control(
new WP_Customize_Image_Control(
$credio_customizer,
'credio_portfolio_banner_image',
array(
'label' => esc_html__('Portfolio Single Page Banner Image', 'credio'),
'section' => 'credio_portfolio_setting',
'settings' => 'credio_portfolio_banner_image',
)
)
);
//End default logo
//Start separator
$credio_customizer->add_setting(
'portfolio_hr_1',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'portfolio_hr_1',
array(
'settings' => 'portfolio_hr_1',
'section' => 'credio_portfolio_setting',
)
)
);
//End separator
//Start Body Background Color
$credio_customizer->add_setting(
'credio_portfolio_bg_color'
);
$credio_customizer->add_control(
new WP_Customize_Color_Control(
$credio_customizer,
'credio_portfolio_bg_color',
array(
'label' => esc_html__('Sinlge Portfolio Body Backgroud Color', 'credio'),
'description' => esc_html__('Pick body background color', 'credio'),
'section' => 'credio_portfolio_setting',
'settings' => 'credio_portfolio_bg_color',
)
)
);
//End Body Background Color
//Start separator
$credio_customizer->add_setting(
'portfolio_hr_2',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'portfolio_hr_2',
array(
'settings' => 'portfolio_hr_2',
'section' => 'credio_portfolio_setting',
)
)
);
//End separator
//Start Logo Height
$credio_customizer->add_setting(
'credio_portfolio_banner_title',
array(
'transport' => 'refresh',
)
);
$credio_customizer->add_control('credio_portfolio_banner_title', array(
'section' => 'credio_portfolio_setting',
'label' => esc_html__('Portfolio Single Banner Title', 'credio'),
'type' => 'text',
'setting' => 'credio_portfolio_banner_title',
));
//End Logo Height
//Start separator
$credio_customizer->add_setting(
'portfolio_hr_04',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'portfolio_hr_04',
array(
'settings' => 'portfolio_hr_04',
'section' => 'credio_portfolio_setting',
)
)
);
//End separator
//Start
$credio_customizer->add_setting(
'credio_portfolio_banner_text',
array(
'transport' => 'refresh',
)
);
$credio_customizer->add_control('credio_portfolio_banner_text', array(
'section' => 'credio_portfolio_setting',
'label' => esc_html__('Portfolio Single Banner Text', 'credio'),
'type' => 'textarea',
'setting' => 'credio_portfolio_banner_text',
));
//End
}