add_panel( 'business_portfolio_front_option', array(
'priority' => 20,
'title' => __( 'Front Page Options', 'business-portfolio' ),
'description' => __( 'Front Page Options.', 'business-portfolio' ),
'capability' => 'edit_theme_options',
'active_callback'=> '', // is_front_page
'theme_supports' => '',
) );
/*==============================================================================
============================Service Customizer Start============================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_service_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Service Section', 'business-portfolio' ),
'description' => __( 'Select pages for Service section, you can also change the icon per page', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//service section enable disable
$wp_customize->add_setting( 'business_portfolio_service_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_service_section_enable', array(
'label' => __( 'Enable Service Section', 'business-portfolio' ),
'section' => 'business_portfolio_service_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_service_section_enable',
) );
//service Title
$wp_customize->add_setting( 'business_portfolio_service_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_service_page_title', array(
'label' => __( 'Select Page for Service Title and Description', 'business-portfolio' ),
'section' => 'business_portfolio_service_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_service_page_title',
) );
// service Us page 1 and Icon 1
$wp_customize->add_setting( 'business_portfolio_service_page_1', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_service_page_1', array(
'label' => __( 'Select First Page for Service Section', 'business-portfolio' ),
'section' => 'business_portfolio_service_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_service_page_1',
) );
$wp_customize->add_setting( 'business_portfolio_service_icon_1', array(
'capability' => 'edit_theme_options',
'default' => 'fa-user',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_service_icon_1', array(
'label' => __( 'Icon For Service 1', 'business-portfolio' ),
/* translators: %s: Description */
'description' => sprintf( __( 'Use font awesome icon: Eg: %1$s. %2$s See more here %3$s', 'business-portfolio' ), 'fa-desktop','',''),
'section' => 'business_portfolio_service_section',
'type' => 'text',
'settings' => 'business_portfolio_service_icon_1',
) );
//service us Second
$wp_customize->add_setting( 'business_portfolio_service_page_2', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_service_page_2', array(
'label' => __( 'Select Second Page for Service Section', 'business-portfolio' ),
'section' => 'business_portfolio_service_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_service_page_2',
) );
$wp_customize->add_setting( 'business_portfolio_service_icon_2', array(
'capability' => 'edit_theme_options',
'default' => 'fa-rocket',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_service_icon_2', array(
'label' => __( 'Icon For Service 2', 'business-portfolio' ),
'description' => __( 'Font awesome Icon 2 eg fa fa-question', 'business-portfolio' ),
'section' => 'business_portfolio_service_section',
'type' => 'text',
'settings' => 'business_portfolio_service_icon_2',
) );
//service us Third
$wp_customize->add_setting( 'business_portfolio_service_page_3', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_service_page_3', array(
'label' => __( 'Select Third Page for Service Section', 'business-portfolio' ),
'section' => 'business_portfolio_service_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_service_page_3',
) );
$wp_customize->add_setting( 'business_portfolio_service_icon_3', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_service_icon_3', array(
'label' => __( 'Icon For Service 3', 'business-portfolio' ),
'description' => __( 'Font awesome Icon 3 eg fa fa-question' , 'business-portfolio' ),
'section' => 'business_portfolio_service_section',
'type' => 'text',
'settings' => 'business_portfolio_service_icon_3',
) );
//service us Forth
$wp_customize->add_setting( 'business_portfolio_service_page_4', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_service_page_4', array(
'label' => __( 'Select Fourth Page for Service Section', 'business-portfolio' ),
'section' => 'business_portfolio_service_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_service_page_4',
) );
$wp_customize->add_setting( 'business_portfolio_service_icon_4', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_service_icon_4', array(
'label' => __( 'Icon For Service 4', 'business-portfolio' ),
'description' => __( 'Font awesome Icon 4', 'business-portfolio' ),
'section' => 'business_portfolio_service_section',
'type' => 'text',
'settings' => 'business_portfolio_service_icon_4',
) );
/*==============================================================================
============================Service Customizer End==============================
===============================================================================*/
/*==============================================================================
============================About Us Customizer Start===========================
===============================================================================*/
//About section enable disable
$wp_customize->add_section( 'business_portfolio_about_us_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front About Section', 'business-portfolio' ),
'description' => __( 'Select pages for About section, you can also change the icon per page', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
$wp_customize->add_setting( 'business_portfolio_about_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_about_section_enable', array(
'label' => __( 'Enable About Us', 'business-portfolio' ),
'section' => 'business_portfolio_about_us_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_about_section_enable',
) );
//About Us Page Heading ,Description and Description
$wp_customize->add_setting( 'business_portfolio_about_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_about_page_title', array(
'label' => __( 'Select Page for About Title & Short Description', 'business-portfolio' ),
'description' => __('This section need to enable first!!', 'business-portfolio'),
'section' => 'business_portfolio_about_us_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_about_page_title',
) );
// About Us page 1
for($i=1;$i<=3;$i++)
{
$wp_customize->add_setting( 'business_portfolio_about_page_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_about_page_'.$i, array(
/* translators: %s: Label */
'label' => sprintf( __( 'Select Page for About Tab %s', 'business-portfolio' ), $i ),
'section' => 'business_portfolio_about_us_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_about_page_'.$i,
) );
}
/*==============================================================================
============================About Us Customizer End=============================
===============================================================================*/
/*==============================================================================
============================Our Skill Customizer Start==========================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_skill_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Skill Section', 'business-portfolio' ),
'description' => __( 'Fill the Value for skill Section', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//Our Skill section enable disable
$wp_customize->add_setting( 'business_portfolio_skill_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_skill_section_enable', array(
'label' => __( 'Enable Skill Section', 'business-portfolio' ),
'section' => 'business_portfolio_skill_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_skill_section_enable',
) );
//Some Info Title
$wp_customize->add_setting( 'business_portfolio_someinfo_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_someinfo_page_title', array(
'label' => __( 'Select Page for Some info Heading and description', 'business-portfolio' ),
'section' => 'business_portfolio_skill_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_someinfo_page_title',
) );
// Our Skill Categories and skill percentage in progress bar
for($i=1;$i<=4;$i++){
$wp_customize->add_setting( 'business_portfolio_skill_title_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_skill_title_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Skill Title %s', 'business-portfolio' ), $i ),
'section' => 'business_portfolio_skill_section',
'type' => 'text',
'settings' => 'business_portfolio_skill_title_'.$i,
) );
$wp_customize->add_setting( 'business_portfolio_skill_percentage_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_skill_percentage_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Skill Percentage %s', 'business-portfolio' ), $i ),
'section' => 'business_portfolio_skill_section',
'type' => 'text',
'settings' => 'business_portfolio_skill_percentage_'.$i,
) );
}
/*==============================================================================
============================Our Skill Customizer End=============================
===============================================================================*/
/*==============================================================================
===========================Why Choose Customizer Start==========================
===============================================================================*/
//Why Choose Domination
$wp_customize->add_section( 'business_portfolio_why_choose_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Why Choose Section', 'business-portfolio' ),
'description' => __( 'Fill the Value for Why Choose Section', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//Why Choose section enable disable
$wp_customize->add_setting( 'business_portfolio_why_choose_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_section_enable', array(
'label' => __( 'Enable Why choose us Section', 'business-portfolio' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_why_choose_section_enable',
) );
// Why choose us Youtube link
//Why choose 1
$wp_customize->add_setting( 'business_portfolio_why_choose_youtube_link', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_url'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_youtube_link', array(
'label' => __( 'Why Choose Us Youtube Link', 'business-portfolio' ),
'description' => __( 'Input the youtube Link(Eg:-https://www.youtube.com/watch?v=wZWiRoktNWA)', 'business-portfolio' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'url',
'settings' => 'business_portfolio_why_choose_youtube_link',
) );
//Why choose Title and destricption
$wp_customize->add_setting( 'business_portfolio_why_choose_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_page_title', array(
'label' => __( 'Select Page for Why Choose Us Heading & Description', 'business-portfolio' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_why_choose_page_title',
) );
//Why choose 1
$wp_customize->add_setting( 'business_portfolio_why_choose_count_1', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_count_1', array(
'label' => __( 'Why Choose Us title 1', 'business-portfolio' ),
'description' => __( 'Input the title', 'business-portfolio' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'text',
'settings' => 'business_portfolio_why_choose_count_1',
) );
$wp_customize->add_setting( 'business_portfolio_why_choose_icon_1', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_icon_1', array(
'label' => __( 'Icon For Why Choose us Count 1', 'business-portfolio' ),
/* translators: %s: Description */
'description' => sprintf( __( 'Use font awesome icon: Eg: %1$s. %2$s See more here %3$s', 'business-portfolio' ), 'fa fa-user','','' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'text',
'settings' => 'business_portfolio_why_choose_icon_1',
) );
//Couter 2
$wp_customize->add_setting( 'business_portfolio_why_choose_count_2', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_count_2', array(
'label' => __( 'Why Choose us title 2', 'business-portfolio' ),
'description' => __( 'Input the title', 'business-portfolio' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'text',
'settings' => 'business_portfolio_why_choose_count_2',
) );
$wp_customize->add_setting( 'business_portfolio_why_choose_icon_2', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_icon_2', array(
'label' => __( 'Icon For Why Choose us Count 2', 'business-portfolio' ),
/* translators: %s: Description */
'description' => sprintf( __( 'Use font awesome icon: Eg: %1$s. %2$s See more here %3$s', 'business-portfolio' ), 'fa fa-user','','' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'text',
'settings' => 'business_portfolio_why_choose_icon_2',
) );
//Couter 3
$wp_customize->add_setting( 'business_portfolio_why_choose_count_3', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_count_3', array(
'label' => __( 'Why Choose us title 3', 'business-portfolio' ),
'description' => __( 'Input the title', 'business-portfolio' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'text',
'settings' => 'business_portfolio_why_choose_count_3',
) );
$wp_customize->add_setting( 'business_portfolio_why_choose_icon_3', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_icon_3', array(
'label' => __( 'Icon For Why Choose us Count 3', 'business-portfolio' ),
/* translators: %s: Description */
'description' => sprintf( __( 'Use font awesome icon: Eg: %1$s. %2$s See more here %3$s', 'business-portfolio' ), 'fa fa-user','','' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'text',
'settings' => 'business_portfolio_why_choose_icon_3',
) );
//Counter 4
$wp_customize->add_setting( 'business_portfolio_why_choose_count_4', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_count_4', array(
'label' => __( 'Why Choose us title 4', 'business-portfolio' ),
'description' => __( 'Input the title', 'business-portfolio' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'text',
'settings' => 'business_portfolio_why_choose_count_4',
) );
$wp_customize->add_setting( 'business_portfolio_why_choose_icon_4', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_why_choose_icon_4', array(
'label' => __( 'Icon For Why Choose us Count 4', 'business-portfolio' ),
/* translators: %s: Description */
'description' => sprintf( __( 'Use font awesome icon: Eg: %1$s. %2$s See more here %3$s', 'business-portfolio' ), 'fa fa-user','','' ),
'section' => 'business_portfolio_why_choose_section',
'type' => 'text',
'settings' => 'business_portfolio_why_choose_icon_4',
) );
/*==============================================================================
============================Why Choose Customizer End===========================
===============================================================================*/
/*==============================================================================
============================Love Team Customizer Start==========================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_team_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Lovely Team Section', 'business-portfolio' ),
'description' => __( 'Select pages for Lovely Team section', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//Lovely Team section enable disable
$wp_customize->add_setting( 'business_portfolio_team_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_team_section_enable', array(
'label' => __( 'Enable Lovely Team Section', 'business-portfolio' ),
'section' => 'business_portfolio_team_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_team_section_enable',
) );
//Lovely Team Title
$wp_customize->add_setting( 'business_portfolio_team_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_team_page_title', array(
'label' => __( 'Select Page for Lovely Team Title & Description', 'business-portfolio' ),
'section' => 'business_portfolio_team_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_team_page_title',
) );
// Lovely Team Us pages
for ($i=1;$i<5;$i++) {
$wp_customize->add_setting( 'business_portfolio_team_page_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_team_page_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Select Lovely Team Page %s', 'business-portfolio' ), $i ),
'section' => 'business_portfolio_team_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_team_page_'.$i,
) );
$wp_customize->add_setting( 'business_portfolio_team_position_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_team_position_'.$i, array(
/* translators: %s: label */
'label' => sprintf( __( 'Select Designation', 'business-portfolio' ), $i ),
'description' => __( 'Designation like Creative Director,Web Developer,Server Administor,UI/UX Design', 'business-portfolio' ),
'section' => 'business_portfolio_team_section',
'type' => 'text',
'settings' => 'business_portfolio_team_position_'.$i,
) );
//facebook Url
$wp_customize->add_setting( 'business_portfolio_team_facebook_url_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_url'
) );
$wp_customize->add_control( 'business_portfolio_team_facebook_url_'.$i, array(
/* translators: %s: Label */
'label' => sprintf( __( 'Facebook Url for Team', 'business-portfolio' ), $i ),
'description' => __( 'Facebook Url like(https://facebook.com)', 'business-portfolio' ),
'section' => 'business_portfolio_team_section',
'type' => 'url',
'settings' => 'business_portfolio_team_facebook_url_'.$i,
) );
//Twitter url
$wp_customize->add_setting( 'business_portfolio_team_twitter_url_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_url'
) );
$wp_customize->add_control( 'business_portfolio_team_twitter_url_'.$i, array(
/* translators: %s: label */
'label' => sprintf( __( 'Twitter Url for Team', 'business-portfolio' ), $i ),
'description' => __( 'Twitter Url like(https://twitter.com)', 'business-portfolio' ),
'section' => 'business_portfolio_team_section',
'type' => 'url',
'settings' => 'business_portfolio_team_twitter_url_'.$i,
) );
//Dribble Url
$wp_customize->add_setting( 'business_portfolio_team_dribble_url_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_url'
) );
$wp_customize->add_control( 'business_portfolio_team_dribble_url_'.$i, array(
/* translators: %s: Label */
'label' => sprintf( __( 'Dribble Url for Team', 'business-portfolio' ), $i ),
'description' => __( 'Twitter Url like(https://dribble.com)', 'business-portfolio' ),
'section' => 'business_portfolio_team_section',
'type' => 'url',
'settings' => 'business_portfolio_team_dribble_url_'.$i,
) );
//Instagram Url
$wp_customize->add_setting( 'business_portfolio_team_instagram_url_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_url'
) );
$wp_customize->add_control( 'business_portfolio_team_instagram_url_'.$i, array(
/* translators: %s: label */
'label' => sprintf( __( 'Instagram Url for Team', 'business-portfolio' ), $i ),
'description' => __( 'Instagram Url like(https://instagram.com)', 'business-portfolio' ),
'section' => 'business_portfolio_team_section',
'type' => 'url',
'settings' => 'business_portfolio_team_instagram_url_'.$i,
) );
}
/*==============================================================================
============================Lovely Team Customizer End==========================
===============================================================================*/
/*==============================================================================
============================Testimonials Customizer Start=======================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_testimonial_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Testimonial Section', 'business-portfolio' ),
'description' => __( 'Select pages for Testimonial section', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//Testimonial section enable disable
$wp_customize->add_setting( 'business_portfolio_testimonial_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_testimonial_section_enable', array(
'label' => __( 'Enable Testimonial Us', 'business-portfolio' ),
'section' => 'business_portfolio_testimonial_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_testimonial_section_enable',
) );
// Testimonial Us page 1 and Icon 1
for ($i=1;$i<5;$i++) {
//print_r('business_portfolio_testimonial_page_'.$i);
$wp_customize->add_setting( 'business_portfolio_testimonial_page_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_testimonial_page_'.$i, array(
/* translators: %s: Label */
'label' => sprintf( __( 'Select Testimonial Page %s', 'business-portfolio' ), $i ),
'section' => 'business_portfolio_testimonial_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_testimonial_page_'.$i,
) );
$wp_customize->add_setting( 'business_portfolio_testimonial_position_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_testimonial_position_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Select Designation or Company Name %s', 'business-portfolio' ), $i ),
'description' => __( 'Position like Developer, CEO MD', 'business-portfolio' ),
'section' => 'business_portfolio_testimonial_section',
'type' => 'text',
'settings' => 'business_portfolio_testimonial_position_'.$i,
) );
}
/*==============================================================================
============================Testimonials Customizer End=========================
===============================================================================*/
/*==============================================================================
============================Protfolio Customizer Start===========================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_portfolio_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Portfolio Section', 'business-portfolio' ),
'description' => __( 'Select pages for Portfolio section, you can also change the icon per page', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//portfolio section enable disable
$wp_customize->add_setting( 'business_portfolio_portfolio_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_portfolio_section_enable', array(
'label' => __( 'Enable Portfolio Us', 'business-portfolio' ),
'section' => 'business_portfolio_portfolio_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_portfolio_section_enable',
) );
//portfolio Title
$wp_customize->add_setting( 'business_portfolio_portfolio_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_portfolio_page_title', array(
'label' => __( 'Select Page for Portfolio Heading & Description', 'business-portfolio' ),
'section' => 'business_portfolio_portfolio_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_portfolio_page_title',
) );
$wp_customize->add_setting('business_portfolio_portfolio_category_id',array(
'sanitize_callback' => 'business_portfolio_sanitize_category',
'default' => '1',
)
);
$wp_customize->add_control(new business_portfolio_Customize_Dropdown_Taxonomies_Control($wp_customize,'business_portfolio_portfolio_category_id',
array(
'label' => __('Select Category for Portfolio','business-portfolio'),
'section' => 'business_portfolio_portfolio_section',
'settings' => 'business_portfolio_portfolio_category_id',
'type'=> 'dropdown-taxonomies',
)
));
$wp_customize->add_setting( 'business_portfolio_portfolio_number', array(
'capability' => 'edit_theme_options',
'default' => '3',
'sanitize_callback' => 'business_portfolio_sanitize_number_absint'
) );
$wp_customize->add_control( 'business_portfolio_portfolio_number', array(
'label' => __( 'Number of portfolio to Show in front Page', 'business-portfolio' ),
'description' => __( 'input 3,4,5,6,7,8,9', 'business-portfolio' ),
'section' => 'business_portfolio_portfolio_section',
'type' => 'text',
'settings' => 'business_portfolio_portfolio_number',
) );
/*==============================================================================
============================Protfolio Customizer End=============================
===============================================================================*/
/*==============================================================================
============================World Domination Customizer Start===================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_counter_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Counter Section', 'business-portfolio' ),
'description' => __( 'Fill the Value for Counter Section', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//counter section enable disable
$wp_customize->add_setting( 'business_portfolio_counter_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_counter_section_enable', array(
'label' => __( 'Enable Counter Section', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_counter_section_enable',
) );
//World Domination Title and destricption
$wp_customize->add_setting( 'business_portfolio_counter_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_counter_page_title', array(
'label' => __( 'Select Page for Counter Heading & Description', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_counter_page_title',
) );
//Counter 1
$wp_customize->add_setting( 'business_portfolio_counter_count_1', array(
'capability' => 'edit_theme_options',
'default' => 999,
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_counter_count_1', array(
'label' => __( 'Counter count 1', 'business-portfolio' ),
'description' => __( 'Input the Number', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'text',
'settings' => 'business_portfolio_counter_count_1',
) );
$wp_customize->add_setting( 'business_portfolio_counter_field_1', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_counter_field_1', array(
'label' => __( 'Counter Field 1', 'business-portfolio' ),
'description' => __( 'Input Value', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'text',
'settings' => 'business_portfolio_counter_field_1',
) );
//Couter 2
$wp_customize->add_setting( 'business_portfolio_counter_count_2', array(
'capability' => 'edit_theme_options',
'default' => 999,
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_counter_count_2', array(
'label' => __( 'Counter count 2', 'business-portfolio' ),
'description' => __( 'Input the Number', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'text',
'settings' => 'business_portfolio_counter_count_2',
) );
$wp_customize->add_setting( 'business_portfolio_counter_field_2', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_counter_field_2', array(
'label' => __( 'Counter Field 2', 'business-portfolio' ),
'description' => __( 'Input Value', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'text',
'settings' => 'business_portfolio_counter_field_2',
) );
//Couter 3
$wp_customize->add_setting( 'business_portfolio_counter_count_3', array(
'capability' => 'edit_theme_options',
'default' => 999,
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_counter_count_3', array(
'label' => __( 'Counter count 3', 'business-portfolio' ),
'description' => __( 'Input the Number', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'text',
'settings' => 'business_portfolio_counter_count_3',
) );
$wp_customize->add_setting( 'business_portfolio_counter_field_3', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_counter_field_3', array(
'label' => __( 'Counter Field 3', 'business-portfolio' ),
'description' => __( 'Input Value', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'text',
'settings' => 'business_portfolio_counter_field_3',
) );
//Counter 4
$wp_customize->add_setting( 'business_portfolio_counter_count_4', array(
'capability' => 'edit_theme_options',
'default' => 999,
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_counter_count_4', array(
'label' => __( 'Counter count 4', 'business-portfolio' ),
'description' => __( 'Input the Number', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'text',
'settings' => 'business_portfolio_counter_count_4',
) );
$wp_customize->add_setting( 'business_portfolio_counter_field_4', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_counter_field_4', array(
'label' => __( 'Counter Field 4', 'business-portfolio' ),
'description' => __( 'Input Value', 'business-portfolio' ),
'section' => 'business_portfolio_counter_section',
'type' => 'text',
'settings' => 'business_portfolio_counter_field_4',
) );
/*==============================================================================
============================World Domination Customizer End=====================
===============================================================================*/
/*==============================================================================
============================Blog Customizer Start===============================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_blog_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Blog Section', 'business-portfolio' ),
'description' => __( 'Select pages for Blog section, you can also change the icon per page', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//blog section enable disable
$wp_customize->add_setting( 'business_portfolio_blog_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_blog_section_enable', array(
'label' => __( 'Enable Blog Us', 'business-portfolio' ),
'section' => 'business_portfolio_blog_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_blog_section_enable',
) );
//blog Title
$wp_customize->add_setting( 'business_portfolio_blog_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_blog_page_title', array(
'label' => __( 'Select Page for Blog Heading & Description', 'business-portfolio' ),
'section' => 'business_portfolio_blog_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_blog_page_title',
) );
$wp_customize->add_setting('business_portfolio_blog_category_id',array(
'sanitize_callback' => 'business_portfolio_sanitize_category',
'default' => '1',
)
);
$wp_customize->add_control(new business_portfolio_Customize_Dropdown_Taxonomies_Control($wp_customize,'business_portfolio_blog_category_id',
array(
'label' => __('Select Category for Blog','business-portfolio'),
'section' => 'business_portfolio_blog_section',
'settings' => 'business_portfolio_blog_category_id',
'type'=> 'dropdown-taxonomies',
)
));
$wp_customize->add_setting( 'business_portfolio_blog_number', array(
'capability' => 'edit_theme_options',
'default' => '3',
'sanitize_callback' => 'business_portfolio_sanitize_number_absint'
) );
$wp_customize->add_control( 'business_portfolio_blog_number', array(
'label' => __( 'Number of blog to Show in front Page', 'business-portfolio' ),
'description' => __( 'input 3,4,5,6,7,8,9', 'business-portfolio' ),
'section' => 'business_portfolio_blog_section',
'type' => 'text',
'settings' => 'business_portfolio_blog_number',
) );
/*==============================================================================
============================Blog Customizer End=================================
===============================================================================*/
/*==============================================================================
============================Conatact Customizer Start===========================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_contact_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Contact Section', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//Contact section enable disable
$wp_customize->add_setting( 'business_portfolio_contact_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_contact_section_enable', array(
'label' => __( 'Enable Contact Section', 'business-portfolio' ),
'section' => 'business_portfolio_contact_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_contact_section_enable',
) );
// Contact Page Title and Description
$wp_customize->add_setting( 'business_portfolio_contact_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_contact_page_title', array(
'label' => __( 'Select First Page for Call to Section', 'business-portfolio' ),
'section' => 'business_portfolio_contact_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_contact_page_title',
) );
$wp_customize->add_setting( 'business_portfolio_contact_form_code', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_contact_form_code', array(
'label' => __( 'Contact Section Use Shortcode', 'business-portfolio' ),
'description' => __( 'eg [contact-form-7 id="108" title="Contact form 1"]', 'business-portfolio' ),
'section' => 'business_portfolio_contact_section',
'type' => 'text',
'settings' => 'business_portfolio_contact_form_code',
) );
/*==============================================================================
============================Conatact Customizer End=============================
===============================================================================*/
/*==============================================================================
============================Location Customizer Start===========================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_location_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Location Section', 'business-portfolio' ),
'description' => __( 'Select pages for Location section, you can also change the icon per page', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//location section enable disable
$wp_customize->add_setting( 'business_portfolio_location_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_location_section_enable', array(
'label' => __( 'Enable Location Section', 'business-portfolio' ),
'section' => 'business_portfolio_location_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_location_section_enable',
) );
//location Title
$wp_customize->add_setting( 'business_portfolio_location_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_location_page_title', array(
'label' => __( 'Select Page for Location Title and Description', 'business-portfolio' ),
'section' => 'business_portfolio_location_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_location_page_title',
) );
// location Us page 1 and Icon 1
$wp_customize->add_setting( 'business_portfolio_location_page_1', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_location_page_1', array(
'label' => __( 'Select First Page for Location Section', 'business-portfolio' ),
'section' => 'business_portfolio_location_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_location_page_1',
) );
$wp_customize->add_setting( 'business_portfolio_location_icon_1', array(
'capability' => 'edit_theme_options',
'default' => 'fa fa-user',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_location_icon_1', array(
'label' => __( 'Icon For Location 1', 'business-portfolio' ),
/* translators: %s: Description */
'description' => sprintf( __( 'Use font awesome icon: Eg: %1$s. %2$s See more here %3$s', 'business-portfolio' ), 'fa-desktop','','' ),
'section' => 'business_portfolio_location_section',
'type' => 'text',
'settings' => 'business_portfolio_location_icon_1',
) );
//location us Second
$wp_customize->add_setting( 'business_portfolio_location_page_2', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_location_page_2', array(
'label' => __( 'Select Second Page for Location Section', 'business-portfolio' ),
'section' => 'business_portfolio_location_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_location_page_2',
) );
$wp_customize->add_setting( 'business_portfolio_location_icon_2', array(
'capability' => 'edit_theme_options',
'default' => 'fa-rocket',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_location_icon_2', array(
'label' => __( 'Icon For Location 2', 'business-portfolio' ),
'description' => __( 'Font awesome Icon 2 eg fa fa-question', 'business-portfolio' ),
'section' => 'business_portfolio_location_section',
'type' => 'text',
'settings' => 'business_portfolio_location_icon_2',
) );
//location us Third
$wp_customize->add_setting( 'business_portfolio_location_page_3', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_location_page_3', array(
'label' => __( 'Select Third Page for Location Section', 'business-portfolio' ),
'section' => 'business_portfolio_location_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_location_page_3',
) );
$wp_customize->add_setting( 'business_portfolio_location_icon_3', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_location_icon_3', array(
'label' => __( 'Icon For Location 3', 'business-portfolio' ),
'description' => __( 'Font awesome Icon 3 eg fa fa-question' , 'business-portfolio' ),
'section' => 'business_portfolio_location_section',
'type' => 'text',
'settings' => 'business_portfolio_location_icon_3',
) );
/*==============================================================================
============================Location Customizer End=============================
===============================================================================*/
/*==============================================================================
============================Newsletter Customizer Start=========================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_news_letter_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front News Letter Section', 'business-portfolio' ),
'description' => __( 'Select pages for News Letter section', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//News Letter section enable disable
$wp_customize->add_setting( 'business_portfolio_news_letter_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_news_letter_section_enable', array(
'label' => __( 'Enable News Letter Section', 'business-portfolio' ),
'section' => 'business_portfolio_news_letter_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_news_letter_section_enable',
) );
//News Letter Title
$wp_customize->add_setting( 'business_portfolio_news_letter_page_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'business_portfolio_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'business_portfolio_news_letter_page_title', array(
'label' => __( 'Select Page for News Letter Title and Description', 'business-portfolio' ),
'section' => 'business_portfolio_news_letter_section',
'type' => 'dropdown-pages',
'settings' => 'business_portfolio_news_letter_page_title',
) );
$wp_customize->add_setting( 'business_portfolio_news_letter_form_code', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'business_portfolio_news_letter_form_code', array(
'label' => __( 'News Letter Section Use Shortcode', 'business-portfolio' ),
'description' => __( 'eg [contact-form-7 id="281" title="NewsLetter"]', 'business-portfolio' ),
'section' => 'business_portfolio_news_letter_section',
'type' => 'text',
'settings' => 'business_portfolio_news_letter_form_code',
) );
/*==============================================================================
============================Newsletter Customizer End===========================
===============================================================================*/
/*==============================================================================
============================Client Customizer Start=============================
===============================================================================*/
$wp_customize->add_section( 'business_portfolio_clients_section', array(
'capability' => 'edit_theme_options',
'title' => __( 'Front Client Section', 'business-portfolio' ),
'description' => __( 'Select Category for Client Section', 'business-portfolio' ),
'panel' => 'business_portfolio_front_option'
) );
//blog section enable disable
$wp_customize->add_setting( 'business_portfolio_clients_section_enable', array(
'capability' => 'edit_theme_options',
'default' => 0,
'sanitize_callback' => 'business_portfolio_sanitize_checkbox'
) );
$wp_customize->add_control( 'business_portfolio_clients_section_enable', array(
'label' => __('Enable Client Section', 'business-portfolio' ),
'section' => 'business_portfolio_clients_section',
'type' => 'checkbox',
'settings' => 'business_portfolio_clients_section_enable',
) );
$wp_customize->add_setting('business_portfolio_clients_category_id',array(
'capability' => 'edit_theme_options',
'sanitize_callback' => 'business_portfolio_sanitize_category',
'default' => '1',
)
);
$wp_customize->add_control(new business_portfolio_Customize_Dropdown_Taxonomies_Control($wp_customize,'business_portfolio_clients_category_id',
array(
'label' => __('Select Category for Clients','business-portfolio'),
'section' => 'business_portfolio_clients_section',
'settings' => 'business_portfolio_clients_category_id',
'type'=> 'dropdown-taxonomies',
)
));
$wp_customize->add_setting( 'business_portfolio_client_number', array(
'capability' => 'edit_theme_options',
'default' => '3',
'sanitize_callback' => 'business_portfolio_sanitize_number_absint'
));
$wp_customize->add_control( 'business_portfolio_client_number', array(
'label' => __( 'Number of Recent Clients to Show in Front Page', 'business-portfolio' ),
'description' => __( 'input 3,4,5,6,7,8,9,10', 'business-portfolio' ),
'section' => 'business_portfolio_clients_section',
'type' => 'text',
'settings' => 'business_portfolio_client_number',
) );
/*==============================================================================
============================Client Customizer End===============================
===============================================================================*/