get_setting( 'blogname' )->transport = 'postMessage';
$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
$wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
$wp_customize->add_panel(
'cyclone_corporate_panel_one',
array(
'title' => __('Theme options','cyclone-business'),
'description' => __('This is a theme settings section.','cyclone-business'),
'priority' => 35,
)
);
$wp_customize->add_setting(
'font-color',
array(
'default' => '444444',
'sanitize_callback' => 'sanitize_hex_color',
)
);
$wp_customize->add_control(
new WP_Customize_Color_Control(
$wp_customize,
'font-color',
array(
'label' => __('Page/Post Title Font Color','cyclone-business'),
'section' => 'colors',
'settings' => 'font-color'
)
)
);
$wp_customize->add_setting(
'section-color',
array(
'default' => '444444',
'sanitize_callback' => 'sanitize_hex_color',
)
);
$wp_customize->add_control(
new WP_Customize_Color_Control(
$wp_customize,
'section-color',
array(
'label' => __('Homepage sections header','cyclone-business'),
'section' => 'colors',
'settings' => 'section-color'
)
)
);
$wp_customize->add_section(
'cyclone_corporate_section_three',
array(
'title' => __('Slider settings','cyclone-business'),
'description' => __('This is a slider settings section. Please add posts for slider and assign category for those posts. Featured image of posts will be slider image and post-content will be slider text.','cyclone-business'),
'priority' => 55,
'panel' => 'cyclone_corporate_panel_slide',
)
);
$wp_customize->add_setting(
'display_option',
array(
'default' => 'home',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'display_option',
array(
'type' => 'radio',
'label' => __('Display Slider Option:','cyclone-business'),
'section' => 'cyclone_corporate_section_three',
'choices' => array(
'home' => __('Home','cyclone-business'),
'everywhere' => __('Entire Site','cyclone-business'),
),
)
);
$wp_customize->add_panel(
'cyclone_corporate_panel_slide',
array(
'title' => __('Featured slider','cyclone-business'),
'description' => __('This is a theme settings section.','cyclone-business'),
'priority' => 35,
)
);
$wp_customize->add_section(
'cyclone_corporate_section_category',
array(
'title' => __('Slider from Category','cyclone-business'),
'description' => __('This is a slider settings section. Please add posts for slider and assign category for those posts. Featured image of posts will be slider image and post-content will be slider text.','cyclone-business'),
'priority' => 55,
'panel' => 'cyclone_corporate_panel_slide',
)
);
$categories = get_categories();
$cats = array();
$i = 0;
foreach($categories as $category){
if($i==0){
$default = $category->slug;
$i++;
}
$cats[$category->slug] = $category->name;
}
$wp_customize->add_setting('slider_cat', array(
'default' => $default,
'sanitize_callback' => 'esc_html'
));
$wp_customize->add_control( 'cat1_select_box', array(
'settings' => 'slider_cat',
'label' => __('Select Category:','cyclone-business'),
'section' => 'cyclone_corporate_section_category',
'type' => 'select',
'choices' => $cats,
));
$wp_customize->add_section(
'cyclone_corporate_slider_option',
array(
'title' => __('Slider selection option','cyclone-business'),
'description' => __('This is a slider settings section. You can select slider from category or upload it custom.','cyclone-business'),
'priority' => 25,
'panel' => 'cyclone_corporate_panel_slide',
)
);
$wp_customize->add_setting(
'slider_option',
array(
'default' => 'category',
array( 'sanitize_callback' => 'esc_html'),
)
);
$wp_customize->add_control(
'slider_option',
array(
'type' => 'radio',
'label' => __('Select slider from category or upload custom slider','cyclone-business'),
'section' => 'cyclone_corporate_slider_option',
'choices' => array(
'category' => __('From Category','cyclone-business'),
'custom' => __('From Custom','cyclone-business'),
),
)
);
$wp_customize->add_section(
'cyclone_corporate_section_slide',
array(
'title' => __('Slider from custom','cyclone-business'),
'description' => __('This is a custom slider section. Title will be slider title, Description will be slider description and image can be uploaded for slider.','cyclone-business'),
'priority' => 55,
'panel' => 'cyclone_corporate_panel_slide',
)
);
$wp_customize->add_section(
'cyclone_corporate_section_slider',
array(
'title' => __('Slider section','cyclone-business'),
'description' => __('This is Slider section.','cyclone-business'),
'priority' => 68,
'panel' => 'cyclone_corporate_panel_t',
)
);
$wp_customize->add_setting(
'slider0_title',
array(
'default' => 'Default title...',
'sanitize_callback' => 'sanitize_text_field'
)
);
$wp_customize->add_control(
'slider0_title',
array(
'label' => __('Slider title','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'type' => 'text',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_setting( 'slider0_image', array( 'sanitize_callback' => 'esc_url_raw' ));
$wp_customize->add_control(
new WP_Customize_Upload_Control(
$wp_customize,
'slider0_image',
array(
'label' => __('Slider image','cyclone-business'),
'description' => __('Recommended size is 1600x650.','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'settings' => 'slider0_image'
)
)
);
$wp_customize->add_setting(
'slider0_desc',
array(
'default' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
'sanitize_callback' => 'esc_textarea'
)
);
$wp_customize->add_control(
'slider0_desc',
array(
'label' => __('Slider description','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'type' => 'textarea',
'sanitize_callback' => 'esc_textarea',
)
);
$wp_customize->add_setting(
'slider1_title',
array(
'default' => 'Default title...',
'sanitize_callback' => 'sanitize_text_field'
)
);
$wp_customize->add_control(
'slider1_title',
array(
'label' => __('Slider title','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'type' => 'text',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_setting( 'slider1_image', array( 'sanitize_callback' => 'esc_url_raw' ));
$wp_customize->add_control(
new WP_Customize_Upload_Control(
$wp_customize,
'slider1_image',
array(
'label' => __('Slider image','cyclone-business'),
'description' => __('Recommended size is 1600x650.','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'settings' => 'slider1_image'
)
)
);
$wp_customize->add_setting(
'slider1_desc',
array(
'default' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
'sanitize_callback' => 'esc_textarea'
)
);
$wp_customize->add_control(
'slider1_desc',
array(
'label' => __('Slider description','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'type' => 'textarea',
'sanitize_callback' => 'esc_textarea',
)
);
$wp_customize->add_setting(
'slider2_title',
array(
'default' => 'Default title...',
'sanitize_callback' => 'sanitize_text_field'
)
);
$wp_customize->add_control(
'slider2_title',
array(
'label' => __('Slider title','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'type' => 'text',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_setting( 'slider2_image', array( 'sanitize_callback' => 'esc_url_raw' ));
$wp_customize->add_control(
new WP_Customize_Upload_Control(
$wp_customize,
'slider2_image',
array(
'label' => __('Slider image','cyclone-business'),
'description' => __('Recommended logo size is 1600x650.','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'settings' => 'slider2_image'
)
)
);
$wp_customize->add_setting(
'slider2_desc',
array(
'default' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
'sanitize_callback' => 'esc_textarea'
)
);
$wp_customize->add_control(
'slider2_desc',
array(
'label' => __('Slider description','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'type' => 'textarea',
'sanitize_callback' => 'esc_textarea',
)
);
$wp_customize->add_setting(
'slider3_title',
array(
'default' => 'Default title...',
'sanitize_callback' => 'sanitize_text_field'
)
);
$wp_customize->add_control(
'slider3_title',
array(
'label' => __('Slider title','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'type' => 'text',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_setting( 'slider3_image', array( 'sanitize_callback' => 'esc_url_raw' ));
$wp_customize->add_control(
new WP_Customize_Upload_Control(
$wp_customize,
'slider3_image',
array(
'label' => __('Slider image','cyclone-business'),
'description' => __('Recommended logo size is 1600x650.','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'settings' => 'slider3_image'
)
)
);
$wp_customize->add_setting(
'slider3_desc',
array(
'default' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
'sanitize_callback' => 'esc_textarea'
)
);
$wp_customize->add_control(
'slider3_desc',
array(
'label' => __('Slider description','cyclone-business'),
'section' => 'cyclone_corporate_section_slide',
'type' => 'textarea',
'sanitize_callback' => 'esc_textarea',
)
);
$wp_customize->add_setting(
'slide_number',
array(
'default' => '3',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'slide_number',
array(
'type' => 'number',
'label' => __('Number of slides:','cyclone-business'),
'section' => 'cyclone_corporate_section_three',
'input_attrs' => array(
'min' => 1,
'max' => 4,
),
'sanitize_callback' => 'esc_html',
)
);
$wp_customize->add_setting(
'slider_control',
array(
'default' => true,
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'slider_control',
array(
'type' => 'radio',
'label' => __('Display Next/Previous Arrow:','cyclone-business'),
'section' => 'cyclone_corporate_section_three',
'choices' => array(
true => __('Yes','cyclone-business'),
false => __('No','cyclone-business'),
),
)
);
$wp_customize->add_setting(
'slide_speed',
array(
'default' => '7000',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'slide_speed',
array(
'label' => __('Slide-show Speed:','cyclone-business'),
'description' => __('Slide-show Speed in milliseconds. 1 second= 1000 milliseconds.','cyclone-business'),
'section' => 'cyclone_corporate_section_three',
'type' => 'text',
'sanitize_callback' => 'esc_html',
)
);
$wp_customize->add_setting(
'slider_effect',
array(
'default' => 'fade',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'slider_effect',
array(
'type' => 'select',
'label' => __('Please select the slider effect:','cyclone-business'),
'section' => 'cyclone_corporate_section_three',
'choices' => array(
'fade' => 'Fade',
'slide' => 'Slide',
),
)
);
$wp_customize->add_section(
'cyclone_corporate_section_one',
array(
'title' => __('Header options','cyclone-business'),
'description' => __('This is a other settings section.','cyclone-business'),
'priority' => 25,
'panel' => 'cyclone_corporate_panel_one',
)
);
$wp_customize->add_setting(
'menu-color',
array(
'default' => '047094',
'sanitize_callback' => 'sanitize_hex_color',
)
);
$wp_customize->add_control(
new WP_Customize_Color_Control(
$wp_customize,
'menu-color',
array(
'label' => __('Header Menu Font Color','cyclone-business'),
'section' => 'colors',
'settings' => 'menu-color',
)
)
);
$wp_customize->add_setting(
'menu-hover-color',
array(
'default' => '047094',
'sanitize_callback' => 'sanitize_hex_color',
)
);
$wp_customize->add_control(
new WP_Customize_Color_Control(
$wp_customize,
'menu-hover-color',
array(
'label' => __('Header Menu Hover Color','cyclone-business'),
'section' => 'colors',
'settings' => 'menu-hover-color',
)
)
);
$wp_customize->add_setting(
'search_placeholder',
array(
'default' => 'search...',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'search_placeholder',
array(
'label' => __('Search Placeholder','cyclone-business'),
'section' => 'cyclone_corporate_section_one',
'type' => 'text',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_setting( 'logo_icon', array( 'sanitize_callback' => 'esc_url_raw' ));
$wp_customize->add_control(
new WP_Customize_Upload_Control(
$wp_customize,
'logo_icon',
array(
'label' => __('Logo','cyclone-business'),
'description' => __('Recommended logo size is 180x110.','cyclone-business'),
'section' => 'cyclone_corporate_section_one',
'settings' => 'logo_icon'
)
)
);
$wp_customize->add_setting(
'logo_placement',
array(
'default' => 'left',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'logo_placement',
array(
'type' => 'radio',
'label' => __('Logo placement','cyclone-business'),
'section' => 'cyclone_corporate_section_one',
'choices' => array(
'left' => __('Left','cyclone-business'),
'center' => __('Center','cyclone-business'),
),
)
);
$wp_customize->add_panel(
'cyclone_corporate_panel_two',
array(
'title' => __('Homepage Sections','cyclone-business'),
'description' => __('This is a homepage settings section.','cyclone-business'),
'priority' => 35,
)
);
$wp_customize->add_section(
'our_services', array(
'title' => __('Our Services section', 'cyclone-business'),
'description' => __('Select pages for Our services. Page title will be service-title, page description will be service description and page featured-image will be service image.','cyclone-business'),
'priority' => 50,
'panel' => 'cyclone_corporate_panel_two',
));
// Link
$wp_customize->add_section( 'showcase' , array(
'title' => __( 'Showcase', 'cyclone-business' ),
'priority' => 30,
) );
for ( $count = 1; $count <= 4; $count++ ) {
// Add color scheme setting and control.
$wp_customize->add_setting( 'showcase-page-' . $count, array(
'default' => '',
'sanitize_callback' => 'absint'
) );
$wp_customize->add_control( 'showcase-page-' . $count, array(
'label' => __( 'Select Page', 'cyclone-business' ),
'section' => 'our_services',
'type' => 'dropdown-pages'
) );
}
$wp_customize->add_section(
'cyclone_corporate_section_eight',
array(
'title' => __('Recent Works Section','cyclone-business'),
'description' => __('This is Homepage Recent Works section. Posts under the selected category will be rendered as recent works.','cyclone-business'),
'priority' => 65,
'panel' => 'cyclone_corporate_panel_two',
)
);
$categoriess = get_categories();
$catss = array();
$i = 0;
foreach($categoriess as $category){
if($i==0){
$default2 = $category->slug;
$i++;
}
$catss[$category->slug] = $category->name;
}
$wp_customize->add_setting('works_cat', array(
'default' => $default2,
'sanitize_callback' => 'esc_html'
));
$wp_customize->add_control( 'cat_select_box1', array(
'settings' => 'works_cat',
'label' => __('Select Category:','cyclone-business'),
'section' => 'cyclone_corporate_section_eight',
'type' => 'select',
'choices' => $catss,
));
$wp_customize->add_setting(
'works_no',
array(
'default' => '4',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'works_no',
array(
'type' => 'select',
'label' => __('Please select number of Recent Works to show:','cyclone-business'),
'section' => 'cyclone_corporate_section_eight',
'choices' => array(
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
),
)
);
$wp_customize->add_section(
'cyclone_corporate_section_test',
array(
'title' => __('Testimonial section','cyclone-business'),
'description' => __('This is testimonial section of the homapage.','cyclone-business'),
'priority' => 68,
'panel' => 'cyclone_corporate_panel_two',
)
);
$wp_customize->add_setting(
'testimonial_title',
array(
'default' => 'Default title...',
'sanitize_callback' => 'sanitize_text_field'
)
);
$wp_customize->add_control(
'testimonial_title',
array(
'label' => __('Testimonial title','cyclone-business'),
'section' => 'cyclone_corporate_section_test',
'type' => 'text',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_setting( 'test_icon', array( 'sanitize_callback' => 'esc_url_raw' ));
$wp_customize->add_control(
new WP_Customize_Upload_Control(
$wp_customize,
'test_icon',
array(
'label' => __('Testimonial icon','cyclone-business'),
'description' => __('Recommended icon size is 180x110.','cyclone-business'),
'section' => 'cyclone_corporate_section_test',
'settings' => 'test_icon'
)
)
);
$wp_customize->add_setting(
'test_desc',
array(
'default' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
'sanitize_callback' => 'esc_textarea'
)
);
$wp_customize->add_control(
'test_desc',
array(
'label' => __('Testimonial description','cyclone-business'),
'section' => 'cyclone_corporate_section_test',
'type' => 'textarea',
'sanitize_callback' => 'esc_textarea',
)
);
$wp_customize->add_setting(
'testimonial1_title',
array(
'default' => 'Default title...',
'sanitize_callback' => 'sanitize_text_field'
)
);
$wp_customize->add_control(
'testimonial1_title',
array(
'label' => __('Testimonial title','cyclone-business'),
'section' => 'cyclone_corporate_section_test',
'type' => 'text',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_setting( 'test1_icon', array( 'sanitize_callback' => 'esc_url_raw' ));
$wp_customize->add_control(
new WP_Customize_Upload_Control(
$wp_customize,
'test1_icon',
array(
'label' => __('Testimonial icon','cyclone-business'),
'description' => __('Recommended icon size is 180x110.','cyclone-business'),
'section' => 'cyclone_corporate_section_test',
'settings' => 'test1_icon'
)
)
);
$wp_customize->add_setting(
'test1_desc',
array(
'default' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
'sanitize_callback' => 'esc_textarea'
)
);
$wp_customize->add_control(
'test1_desc',
array(
'label' => __('Testimonial description','cyclone-business'),
'section' => 'cyclone_corporate_section_test',
'type' => 'textarea',
'sanitize_callback' => 'esc_textarea',
)
);
$wp_customize->add_section(
'cyclone_corporate_section_recent_blog',
array(
'title' => __('Recent Blogs Section','cyclone-business'),
'description' => __('This is Homepage Recent Blogs section. Maximum 4 latest blogs can be shown. It is auto rendered on the homepage.','cyclone-business'),
'priority' => 70,
'panel' => 'cyclone_corporate_panel_two',
)
);
$wp_customize->add_setting('hide_blog',array( 'sanitize_callback' => 'esc_html'));
$wp_customize->add_control(
'hide_blog',
array(
'type' => 'checkbox',
'label' => __('Hide Recent Blogs','cyclone-business'),
'section' => 'cyclone_corporate_section_recent_blog',
)
);
$wp_customize->add_setting(
'blogs_no',
array(
'default' => '4',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'blogs_no',
array(
'type' => 'select',
'label' => __('Please select number of blogs:','cyclone-business'),
'section' => 'cyclone_corporate_section_recent_blog',
'choices' => array(
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
),
)
);
$categoriess = get_categories();
$catss = array();
$i = 0;
foreach($categoriess as $category){
if($i==0){
$default2 = $category->slug;
$i++;
}
$catss[$category->slug] = $category->name;
}
$wp_customize->add_setting('blog_cat', array(
'default' => $default2,
'sanitize_callback' => 'esc_html'
));
$wp_customize->add_control( 'cat_select_blog', array(
'settings' => 'blog_cat',
'label' => __('Select Category to exclude the posts in the blog section:','cyclone-business'),
'section' => 'cyclone_corporate_section_recent_blog',
'type' => 'select',
'choices' => $catss,
));
$wp_customize->add_section(
'cyclone_corporate_section_blog',
array(
'title' => __('Blog and Sidebar options','cyclone-business'),
'description' => __('This is a blog settings section as well as sidebar section.','cyclone-business'),
'priority' => 45,
'panel' => 'cyclone_corporate_panel_one',
)
);
$wp_customize->add_setting('hide_category',array( 'sanitize_callback' => 'esc_html'));
$wp_customize->add_control(
'hide_category',
array(
'type' => 'checkbox',
'label' => __('Hide Category Name on Posts List','cyclone-business'),
'section' => 'cyclone_corporate_section_blog',
)
);
$wp_customize->add_setting(
'sidebar_placement',
array(
'default' => 'right',
array( 'sanitize_callback' => 'esc_url_raw'),
)
);
$wp_customize->add_control(
'sidebar_placement',
array(
'type' => 'radio',
'label' => __('Sidebar placement for Single Post','cyclone-business'),
'section' => 'cyclone_corporate_section_blog',
'choices' => array(
'left' => __('Left','cyclone-business'),
'right' => __('Right','cyclone-business'),
'no-sidebar' => __('No Sidebar/Full Width','cyclone-business'),
),
)
);
$wp_customize->add_setting(
'sidebar_page',
array(
'default' => 'yes', array( 'sanitize_callback' => 'esc_url_raw'),
)
);
$wp_customize->add_control(
'sidebar_page',
array(
'type' => 'radio',
'label' => __('Display Sidebar in Single Page','cyclone-business'),
'section' => 'cyclone_corporate_section_blog',
'choices' => array(
'yes' => __('Yes','cyclone-business'),
'no' => __('No','cyclone-business'),
),
)
);
$wp_customize->add_setting(
'exc_cat',
array(
'default' => '',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'exc_cat',
array(
'label' => __('Exclude categories from Blog List','cyclone-business'),
'section' => 'cyclone_corporate_section_blog',
'type' => 'text',
'sanitize_callback' => 'esc_html',
)
);
$wp_customize->add_setting(
'exc_len',
array(
'default' => '40',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'exc_len',
array(
'label' => __('Excerpt Length in blog list','cyclone-business'),
'description' => __('Number of words before "read more" button in blog list','cyclone-business'),
'section' => 'cyclone_corporate_section_blog',
'type' => 'text',
'sanitize_callback' => 'esc_html',
)
);
$wp_customize->add_setting(
'exc_text',
array(
'default' => 'Read More',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'exc_text',
array(
'label' => __('Read more text','cyclone-business'),
'description' => __('Read more text on excerpt','cyclone-business'),
'section' => 'cyclone_corporate_section_blog',
'type' => 'text',
'sanitize_callback' => 'esc_html',
)
);
$wp_customize->add_section(
'cyclone_corporate_section_advanced',
array(
'title' => __('Custom CSS','cyclone-business'),
'priority' => 105,
'panel' => 'cyclone_corporate_panel_one',
)
);
$wp_customize->add_setting(
'custom_theme_css',
array(
'default' => '',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control( 'custom_theme_css', array(
'label' => __( 'Custom Theme CSS','cyclone-business' ),
'type' => 'textarea',
'section' => 'cyclone_corporate_section_advanced',
) );
$wp_customize->add_section(
'cyclone_corporate_section_footer',
array(
'title' => __('Footer options','cyclone-business'),
'description' => __('This is footer section.','cyclone-business'),
'priority' => 45,
'panel' => 'cyclone_corporate_panel_one',
)
);
$wp_customize->add_setting(
'color-setting',
array(
'default' => '#000000',
'sanitize_callback' => 'sanitize_hex_color',
)
);
$wp_customize->add_control(
new WP_Customize_Color_Control(
$wp_customize,
'color-setting',
array(
'label' => __('Footer Background Color','cyclone-business'),
'section' => 'colors',
'settings' => 'color-setting',
)
)
);
$wp_customize->add_setting(
'copyright_textbox',
array(
'default' => 'Default copyright text',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'copyright_textbox',
array(
'label' => __('Copyright text','cyclone-business'),
'section' => 'cyclone_corporate_section_footer',
'type' => 'text',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_setting(
'gototop',
array(
'default' => 'yes',
'sanitize_callback' => 'esc_html'
)
);
$wp_customize->add_control(
'gototop',
array(
'type' => 'radio',
'label' => __('Show go-to-top','cyclone-business'),
'section' => 'cyclone_corporate_section_footer',
'choices' => array(
'yes' => __('Yes','cyclone-business'),
'no' => __('No','cyclone-business'),
),
)
);
}
add_action( 'customize_register', 'cyclone_corporate_customize_register' );
/**
* Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
*/
function cyclone_corporate_customize_preview_js() {
wp_enqueue_script( 'cyclone-business_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20130508', true );
}
add_action( 'customize_preview_init', 'cyclone_corporate_customize_preview_js' );
function cyclone_slider() {
$effect = get_theme_mod( 'slider_effect','fade' );
$control = get_theme_mod( 'slider_control',true );
$speed = get_theme_mod( 'slide_speed','7000' );
if($control==1){
$control=true;
}
else{
$control=false;
}
echo '';
}
add_action( 'wp_head', 'cyclone_slider' );
function cyclone_customize_css()
{
$font_color=get_theme_mod('font-color');
$site_footer=get_theme_mod('color-setting');
$main_navigation=get_theme_mod('menu-color');
$header_textcolor=get_theme_mod('header_textcolor');
$home_sections=get_theme_mod('section-color');
$menu_hover_color=get_theme_mod('menu-hover-color');
?>