get_setting('blogname')->transport = 'postMessage'; $wp_customize->get_setting('blogdescription')->transport = 'postMessage'; $wp_customize->get_setting('header_textcolor')->transport = 'postMessage'; if (isset($wp_customize->selective_refresh)) { $wp_customize->selective_refresh->add_partial('blogname', array( 'selector' => '.site-title a', 'render_callback' => 'avik_customize_partial_blogname', )); $wp_customize->selective_refresh->add_partial('blogdescription', array( 'selector' => '.site-description', 'render_callback' => 'avik_customize_partial_blogdescription', )); } // Size Control Margin/Padding $wp_customize->register_control_type('Avik_Customizer_Padding_Control'); // Control Sortable $wp_customize->register_control_type('Avik_Customizer_Sortable_Control'); /* ------------------------------------------------------------------------- * ## 2 General Customize */ /* ------------------------------------------------------------------------- */ /* ------------------------------------------------------------------------------------------------------------------------------* ## 2.1 Logo /* ------------------------------------------------------------------------------------------------------------------------------*/ // Enable Effect Rotate Logo $wp_customize->add_setting( 'avik_enable_rotate_logo', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_rotate_logo', array( 'label' => __('Enable/Disable rotation logo', 'avik'), 'section' => 'title_tagline', 'priority' => 51, ) )); // Font size Logo $wp_customize->add_setting('avik_font_size_logo', array( 'transport' => 'postMessage', 'default' => 160, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_font_size_logo_table', array( 'transport' => 'postMessage', 'default' => 100, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_font_size_logo_mobile', array( 'transport' => 'postMessage', 'default' => 80, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_control(new Avik_Customizer_Padding_Control($wp_customize, 'avik_font_size_logo_gen', array( 'label' => esc_html__('Width Logo (px Unit)', 'avik'), 'description' => esc_html__('Desktop/Tablet/Mobile', 'avik'), 'section' => 'title_tagline', 'settings' => array( 'desktop_width' => 'avik_font_size_logo', 'tablet_width' => 'avik_font_size_logo_table', 'mobile_width' => 'avik_font_size_logo_mobile', ), 'priority' => 52, 'input_attrs' => array( 'min' => 0, 'max' => 500, 'step' => 1, ), ))); /* ------------------------------------------------------------------------------------------------------------------------* ## 2.2 Header Media /* ------------------------------------------------------------------------------------------------------------------------*/ // Order section for Header $wp_customize->add_setting('avik_order_header_home', array( 'default' => 'page-static', 'transport' => 'refresh', 'sanitize_callback' => 'avik_sanitize_select', )); $wp_customize->add_control( 'avik_order_header_home', array( 'section' => 'header_image', 'settings' => 'avik_order_header_home', 'type' => 'select', 'priority' => 2, 'choices' => array( 'page-slider' => __('Slider', 'avik'), 'page-static' => __('Video / Image', 'avik'), 'block' => __('Custom Blocks', 'avik'), ) ) ); // Notice Slider $wp_customize->add_setting( 'avik_notice_slider_header', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_slider_header', array( 'label' => esc_html__('Slider', 'avik'), 'description' => esc_html__('For Settings go to Customizer-> Sections-> Slider. See below for the filter color instead!', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_sl', 'priority' => 2, ) )); // Add Section menu $wp_customize->add_section('nav_menus_custom', array( 'title' => __('Avik Menu Creation!', 'avik'), 'panel' => 'nav_menus', 'priority' => 5 )); // Notice Menu $wp_customize->add_setting( 'avik_notice_menu', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_menu', array( 'label' => esc_html__('Menu Locations', 'avik'), 'description' => esc_html__('Important! Avik has 2 menus, the primary is for the home page only, the secondary for the rest of the site. For the Homepage it is different to give you the possibility to put anchors in the menu, thus scrolling in the various sections of the Homepage (See the related ', 'avik') . '' . __(' documentation', 'avik') . '' . __(' on our site). If you don't use this option, you can create only one menu by selecting the 2 options.', 'avik'), 'section' => 'nav_menus_custom', 'priority' => 10, ) )); // Notice Custom Blocks $wp_customize->add_setting( 'avik_notice_block_header', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_block_header', array( 'label' => esc_html__('Custom Blocks', 'avik'), 'description' => esc_html__('Go to Customizer-> Widget-> Blocks Header. If you use personal header blocking, we recommend using ', 'avik') . '' . __(' BubiBlock Slider.', 'avik') . '', 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout', 'priority' => 2, ) )); // Height Image $wp_customize->add_setting('avik_height_img_static', array( 'transport' => 'postMessage', 'default' => 85, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_height_img_static_table', array( 'transport' => 'postMessage', 'default' => 85, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_height_img_static_mobile', array( 'transport' => 'postMessage', 'default' => 85, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_control(new Avik_Customizer_Padding_Control($wp_customize, 'avik_height_img_static_gen', array( 'label' => esc_html__('Height Image (vh Unit)', 'avik'), 'description' => esc_html__('Desktop/Tablet/Mobile', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'settings' => array( 'desktop_height' => 'avik_height_img_static', 'tablet_height' => 'avik_height_img_static_table', 'mobile_height' => 'avik_height_img_static_mobile', ), 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 100, 'step' => 1, ), ))); // Enable Filter Header Home $wp_customize->add_setting( 'avik_enable_filter_home', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_filter_home', array( 'label' => __('Filter color Header', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_slider', 'priority' => 10, ) )); // Color Filter Header Home $wp_customize->add_setting( 'avik_color_filter_header', array( 'default' => 'rgba(122,122,122,0.05)', 'transport' => 'postMessage', 'sanitize_callback' => 'avik_hex_rgba_sanitization', ) ); $wp_customize->add_control(new Avik_Customize_Alpha_Color_Control( $wp_customize, 'avik_color_filter_header', array( 'label' => __('Color filter Heder', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_slider', 'priority' => 10, 'show_opacity' => true, ) )); // Enable Ancgle Scroll $wp_customize->add_setting( 'avik_enable_angle_scroll', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_angle_scroll', array( 'label' => __('Scroll Bottom', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'priority' => 10, ) )); // Margin scroll bottom Header Static // Top $wp_customize->add_setting('avik_padding_top_scroll_static', array( 'transport' => 'postMessage', 'default' => 9, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_padding_top_scroll_static_table', array( 'transport' => 'postMessage', 'default' => 7, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_padding_top_scroll_static_mobile', array( 'transport' => 'postMessage', 'default' => 6, 'sanitize_callback' => 'avik_sanitize_number', )); // Left $wp_customize->add_setting('avik_padding_left_scroll_static', array( 'transport' => 'postMessage', 'default' => 2, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_padding_left_scroll_static_table', array( 'transport' => 'postMessage', 'default' => 1, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_padding_left_scroll_static_mobile', array( 'transport' => 'postMessage', 'default' => 1, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_control(new Avik_Customizer_Padding_Control($wp_customize, 'avik_padding_scroll_static', array( 'label' => esc_html__('Margin Scroll Bottom (em Unit)', 'avik'), 'description' => esc_html__('Desktop/Tablet/Mobile', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'settings' => array( 'desktop_top' => 'avik_padding_top_scroll_static', 'tablet_top' => 'avik_padding_top_scroll_static_table', 'mobile_top' => 'avik_padding_top_scroll_static_mobile', 'desktop_left' => 'avik_padding_left_scroll_static', 'tablet_left' => 'avik_padding_left_scroll_static_table', 'mobile_left' => 'avik_padding_left_scroll_static_mobile', ), 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 50, 'step' => 1, ), ))); // Enable Social in header $wp_customize->add_setting( 'avik_enable_social_header', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_social_header', array( 'label' => __('Social in Header', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'priority' => 10, ) )); // Notice Social $wp_customize->add_setting( 'avik_notice_social_header', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_social_header', array( 'label' => esc_html__('Social', 'avik'), 'description' => esc_html__('To view the social icons you must enter the addresses in Customizer-> Other Settings-> Social Media', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'priority' => 10, ) )); /* ------------------------------------------------------------------------------------------------------------------------* ## 2.3 Slider /* ------------------------------------------------------------------------------------------------------------------------*/ $avikSection = new Avik_WP_Customize_Panel($wp_customize, 'avik_section', array( 'title' => __('Sections Homepage', 'avik'), 'priority' => 28, )); $wp_customize->add_panel($avikSection); $avikSlider = new Avik_WP_Customize_Panel($wp_customize, 'avik_slider', array( 'title' => __('Slider', 'avik'), 'panel' => 'avik_section', 'priority' => 10, )); $wp_customize->add_panel($avikSlider); // Slider 1 $wp_customize->add_section( 'avik_section_slider_1', array( 'title' => __('Slider 1', 'avik'), 'priority' => 10, 'capability' => 'edit_theme_options', 'panel' => 'avik_slider', ) ); // create an empty array $cats = array(); // we loop over the categories and set the names and // labels we need foreach (get_categories() as $categories => $category) { $cats[$category->term_id] = $category->name; } // we register our new setting $wp_customize->add_setting('avik_category_slider_1', array( 'default' => 1, 'sanitize_callback' => 'absint' )); // we create our control for the setting $wp_customize->add_control('cat_contlr', array( 'label' => __('Select a category for the post slider 1', 'avik'), 'settings' => 'avik_category_slider_1', 'type' => 'select', 'choices' => $cats, 'priority' => 15, 'section' => 'avik_section_slider_1', // depending on where you want it to be )); // Slider 2 $wp_customize->add_section( 'avik_section_slider_2', array( 'title' => __('Slider 2', 'avik'), 'priority' => 20, 'capability' => 'edit_theme_options', 'panel' => 'avik_slider', ) ); $wp_customize->add_setting( 'avik_category_slider_2', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_category_slider_2', array( 'label' => __('Select a category for the post slider 2', 'avik'), 'settings' => 'avik_category_slider_2', 'priority' => 25, 'section' => 'avik_section_slider_2' ) ) ); // Slider 3 $wp_customize->add_section( 'avik_section_slider_3', array( 'title' => __('Slider 3', 'avik'), 'priority' => 30, 'capability' => 'edit_theme_options', 'panel' => 'avik_slider', ) ); $wp_customize->add_setting( 'avik_category_slider_3', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_category_slider_3', array( 'label' => __('Select a category for the post slider 3', 'avik'), 'settings' => 'avik_category_slider_3', 'priority' => 35, 'section' => 'avik_section_slider_3' ) ) ); /* ------------------------------------------------------------------------------------------------------------------------* ## 2.4 B Static/Video /* ------------------------------------------------------------------------------------------------------------------------*/ // Notice Video $wp_customize->add_setting( 'avik_notice_video_header', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_classic_Simple_Notice_Custom_Control( $wp_customize, 'avik_notice_video_header', array( 'label' => esc_html__('HEADER LAYOUT', 'avik'), 'section' => 'header_image', 'priority' => 1, ) )); // Notice CURSOR $wp_customize->add_setting( 'avik_notice_cursor_header', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_classic_Simple_Notice_Custom_Control( $wp_customize, 'avik_notice_cursor_header', array( 'label' => esc_html__('CURSOR', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'priority' => 10, ) )); // Title Cursor $wp_customize->add_setting('avik_title_cursor', array( 'capability' => 'edit_theme_options', 'default' => __('Welkome to Avik', 'avik'), 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_cursor', array( 'type' => 'text', 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'priority' => 11, 'label' => __('Title Automatic Cursor', 'avik'), )); // Description Cursor $wp_customize->add_setting('avik_subtitle_cursor', array( 'capability' => 'edit_theme_options', 'default' => __('Minimal Portfolio Theme', 'avik'), 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_subtitle_cursor', array( 'type' => 'textarea', 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'priority' => 12, 'label' => __('Description Automatic Cursor', 'avik'), )); // Padding Top Text Header Static Automatic // Top $wp_customize->add_setting('avik_padding_top_text_static', array( 'transport' => 'postMessage', 'default' => 5, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_padding_top_text_static_table', array( 'transport' => 'postMessage', 'default' => 2, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_padding_top_text_static_mobile', array( 'transport' => 'postMessage', 'default' => 2, 'sanitize_callback' => 'avik_sanitize_number', )); // Left $wp_customize->add_setting('avik_padding_left_text_static', array( 'transport' => 'postMessage', 'default' => 0, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_padding_left_text_static_table', array( 'transport' => 'postMessage', 'default' => 0, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_padding_left_text_static_mobile', array( 'transport' => 'postMessage', 'default' => 0, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_control(new Avik_Customizer_Padding_Control($wp_customize, 'avik_padding_text_static', array( 'label' => esc_html__('Margin (em Unit)', 'avik'), 'description' => esc_html__('Desktop/Tablet/Mobile', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'settings' => array( 'desktop_top' => 'avik_padding_top_text_static', 'tablet_top' => 'avik_padding_top_text_static_table', 'mobile_top' => 'avik_padding_top_text_static_mobile', 'desktop_left' => 'avik_padding_left_text_static', 'tablet_left' => 'avik_padding_left_text_static_table', 'mobile_left' => 'avik_padding_left_text_static_mobile', ), 'priority' => 12, 'input_attrs' => array( 'min' => 0, 'max' => 50, 'step' => 1, ), ))); // Font Size $wp_customize->add_setting('avik_font_size_text_static', array( 'transport' => 'postMessage', 'default' => 32, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_font_size_text_static_table', array( 'transport' => 'postMessage', 'default' => 28, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_font_size_text_static_mobile', array( 'transport' => 'postMessage', 'default' => 22, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_control(new Avik_Customizer_Padding_Control($wp_customize, 'avik_font_size_text_static_gen', array( 'label' => esc_html__('Font Size Text (px Unit)', 'avik'), 'description' => esc_html__('Desktop/Tablet/Mobile', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'settings' => array( 'desktop_font_size' => 'avik_font_size_text_static', 'tablet_font_size' => 'avik_font_size_text_static_table', 'mobile_font_size' => 'avik_font_size_text_static_mobile', ), 'priority' => 14, 'input_attrs' => array( 'min' => 0, 'max' => 150, 'step' => 1, ), ))); // Font Size cursor $wp_customize->add_setting('avik_font_size_cursor_static', array( 'transport' => 'postMessage', 'default' => 40, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_font_size_cursor_static_table', array( 'transport' => 'postMessage', 'default' => 28, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_font_size_cursor_static_mobile', array( 'transport' => 'postMessage', 'default' => 22, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_control(new Avik_Customizer_Padding_Control($wp_customize, 'avik_font_size_cursor_static_gen', array( 'label' => esc_html__('Font Size Cursor (px Unit)', 'avik'), 'description' => esc_html__('Desktop/Tablet/Mobile', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'settings' => array( 'desktop_font_size' => 'avik_font_size_cursor_static', 'tablet_font_size' => 'avik_font_size_cursor_static_table', 'mobile_font_size' => 'avik_font_size_cursor_static_mobile', ), 'priority' => 15, 'input_attrs' => array( 'min' => 0, 'max' => 150, 'step' => 1, ), ))); // Enable Text Bold Header Static Automatic $wp_customize->add_setting( 'avik_enable_text_static_bold', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_text_static_bold', array( 'label' => __('Bold Tex', 'avik'), 'section' => 'header_image', 'active_callback' => 'avik_select_header_layout_img', 'priority' => 16, ) )); /* ------------------------------------------------------------------------------------------------------------------------* ## 2.5 Who we are /* ------------------------------------------------------------------------------------------------------------------------*/ $avikPage = new Avik_WP_Customize_Panel($wp_customize, 'avik_page', array( 'title' => __('Pages', 'avik'), 'priority' => 30, )); $wp_customize->add_panel($avikPage); $avikBlog = new Avik_WP_Customize_Panel($wp_customize, 'avik_blog', array( 'title' => __('Blog', 'avik'), 'priority' => 31, )); $wp_customize->add_panel($avikBlog); $avikPagewhoweare = new Avik_WP_Customize_Panel($wp_customize, 'avik_pagewhoweare', array( 'title' => __('Who we are', 'avik'), 'priority' => 10, 'panel' => 'avik_page' )); $wp_customize->add_panel($avikPagewhoweare); /* Page Who we are */ $wp_customize->add_section( 'avik_section_whoweare', array( 'title' => __('Who We Are', 'avik'), 'priority' => 1, 'capability' => 'edit_theme_options', 'panel' => 'avik_section', ) ); // Notice General Settings $wp_customize->add_setting( 'avik_general_who_sect', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_classic_Simple_Notice_Custom_Control( $wp_customize, 'avik_general_who_sect', array( 'label' => esc_html__('GENERAL SETTINGS', 'avik'), 'section' => 'avik_section_whoweare', 'priority' => 1, ) )); // Page ID Who we are $wp_customize->add_setting('avik_page_id_whoweare', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'avik_sanitize_dropdown_pages', )); $wp_customize->add_control('avik_page_id_whoweare', array( 'type' => 'dropdown-pages', 'section' => 'avik_section_whoweare', 'label' => __('Page id Who we are', 'avik'), 'description' => __('Select your page for section Who we are.', 'avik'), 'priority' => 5, )); // Margin Top Section Who we are $wp_customize->add_setting( 'avik_margin_top_section_whoweare', array( 'default' => 4, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_top_section_whoweare', array( 'label' => __('Margin Top Section (em Unit)', 'avik'), 'section' => 'avik_section_whoweare', 'priority' => 6, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Margin Bottom Section Who We Are $wp_customize->add_setting( 'avik_margin_bottom_section_whoweare', array( 'default' => 0, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_bottom_section_whoweare', array( 'label' => __('Margin Bottom Section (em Unit)', 'avik'), 'section' => 'avik_section_whoweare', 'priority' => 7, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Height Background Sectiuon Colorated $wp_customize->add_setting('avik_height_col_who_section', array( 'transport' => 'postMessage', 'default' => 400, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_height_col_who_section_table', array( 'transport' => 'postMessage', 'default' => 400, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_height_col_who_section_mobile', array( 'transport' => 'postMessage', 'default' => 400, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_control(new Avik_Customizer_Padding_Control($wp_customize, 'avik_height_col_who_section_gen', array( 'label' => esc_html__('Colored section (px Unit)', 'avik'), 'description' => esc_html__('Desktop/Tablet/Mobile', 'avik'), 'section' => 'avik_section_whoweare', 'settings' => array( 'desktop_height' => 'avik_height_col_who_section', 'tablet_height' => 'avik_height_col_who_section_table', 'mobile_height' => 'avik_height_col_who_section_mobile', ), 'priority' => 8, 'input_attrs' => array( 'min' => 0, 'max' => 1500, 'step' => 1, ), ))); // Notice Primary Image $wp_customize->add_setting( 'avik_img1_who_sect', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_classic_Simple_Notice_Custom_Control( $wp_customize, 'avik_img1_who_sect', array( 'label' => esc_html__('Image Primary', 'avik'), 'section' => 'avik_section_whoweare', 'priority' => 9, ) )); // With Image Who we are $wp_customize->add_setting('avik_with_image_p_who_we', array( 'transport' => 'postMessage', 'default' => 350, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_with_image_p_who_we_table', array( 'transport' => 'postMessage', 'default' => 350, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_with_image_p_who_we_mobile', array( 'transport' => 'postMessage', 'default' => 350, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_control(new Avik_Customizer_Padding_Control($wp_customize, 'avik_with_image_p_who_we_gen', array( 'label' => esc_html__('Primary image (px Unit)', 'avik'), 'description' => esc_html__('Desktop/Tablet/Mobile', 'avik'), 'section' => 'avik_section_whoweare', 'settings' => array( 'desktop_width' => 'avik_with_image_p_who_we', 'tablet_width' => 'avik_with_image_p_who_we_table', 'mobile_width' => 'avik_with_image_p_who_we_mobile', ), 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 1500, 'step' => 1, ), ))); // Margin Left Image Who we are $wp_customize->add_setting( 'avik_margin_left_image_p_who_we', array( 'default' => 0, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_left_image_p_who_we', array( 'label' => __('Primary image margin left (em Unit)', 'avik'), 'section' => 'avik_section_whoweare', 'priority' => 30, 'input_attrs' => array( 'min' => -10, 'max' => 10, 'step' => 1, ), ) )); // Margin Top Image Who we are $wp_customize->add_setting( 'avik_margin_top_image_p_who_we', array( 'default' => 5, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_top_image_p_who_we', array( 'label' => __('Primary image margin top (em Unit)', 'avik'), 'section' => 'avik_section_whoweare', 'priority' => 40, 'input_attrs' => array( 'min' => -10, 'max' => 10, 'step' => 1, ), ) )); // Notice Secondary Image $wp_customize->add_setting( 'avik_img2_who_sect', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_classic_Simple_Notice_Custom_Control( $wp_customize, 'avik_img2_who_sect', array( 'label' => esc_html__('Image Secondary', 'avik'), 'section' => 'avik_section_whoweare', 'priority' => 48, ) )); // Enable Second Image $wp_customize->add_setting( 'avik_enable_second_image_whoweare', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_second_image_whoweare', array( 'label' => __('Second image', 'avik'), 'section' => 'avik_section_whoweare', 'priority' => 50, ) )); // Notice Slider $wp_customize->add_setting( 'avik_notice_slider_header', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_slider_header', array( 'label' => esc_html__('Second Image', 'avik'), 'description' => esc_html__('If you set the second image, adjust the height of the colored section well!', 'avik'), 'section' => 'avik_section_whoweare', 'active_callback' => 'avik_enable_second_image_whoweare', 'priority' => 51, ) )); // Image Upload $wp_customize->add_setting( 'avik_second_img_who_section', array( 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control(new WP_Customize_Image_Control( $wp_customize, 'avik_second_img_who_section', array( 'label' => __('Upload ', 'avik'), 'section' => 'avik_section_whoweare', 'active_callback' => 'avik_enable_second_image_whoweare', 'priority' => 52, ) )); // With Image Who we are 2 $wp_customize->add_setting('avik_with_image_s_who_we', array( 'transport' => 'postMessage', 'default' => 350, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_with_image_s_who_we_table', array( 'transport' => 'postMessage', 'default' => 350, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_setting('avik_with_image_s_who_we_mobile', array( 'transport' => 'postMessage', 'default' => 350, 'sanitize_callback' => 'avik_sanitize_number', )); $wp_customize->add_control(new Avik_Customizer_Padding_Control($wp_customize, 'avik_with_image_s_who_we_gen', array( 'label' => esc_html__('Secondary image (px Unit)', 'avik'), 'description' => esc_html__('Desktop/Tablet/Mobile', 'avik'), 'section' => 'avik_section_whoweare', 'active_callback' => 'avik_enable_second_image_whoweare', 'settings' => array( 'desktop_width' => 'avik_with_image_s_who_we', 'tablet_width' => 'avik_with_image_s_who_we_table', 'mobile_width' => 'avik_with_image_s_who_we_mobile', ), 'priority' => 60, 'input_attrs' => array( 'min' => 0, 'max' => 1500, 'step' => 1, ), ))); // Margin Left Image Who we are 2 $wp_customize->add_setting( 'avik_margin_left_image_s_who_we', array( 'default' => 0, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_left_image_s_who_we', array( 'label' => __('Secondary image margin left (em Unit)', 'avik'), 'section' => 'avik_section_whoweare', 'active_callback' => 'avik_enable_second_image_whoweare', 'priority' => 80, 'input_attrs' => array( 'min' => -10, 'max' => 10, 'step' => 1, ), ) )); // Margin Top Image Who we are 2 $wp_customize->add_setting( 'avik_margin_top_image_s_who_we', array( 'default' => 0, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_top_image_s_who_we', array( 'label' => __('Secondary image margin top (em Unit)', 'avik'), 'section' => 'avik_section_whoweare', 'active_callback' => 'avik_enable_second_image_whoweare', 'priority' => 90, 'input_attrs' => array( 'min' => -10, 'max' => 10, 'step' => 1, ), ) )); /* Statistics Who we are */ $avikStatisticswhoweare = new Avik_WP_Customize_Panel($wp_customize, 'avik_statistics_whoweare', array( 'title' => __('Statistics Who we are', 'avik'), 'priority' => 10, 'panel' => 'avik_pagewhoweare', )); $wp_customize->add_panel($avikStatisticswhoweare); // Settings $wp_customize->add_section( 'avik_section_settings_whoweare', array( 'title' => __('Settings', 'avik'), 'priority' => 1, 'capability' => 'edit_theme_options', 'panel' => 'avik_pagewhoweare', ) ); // Notice Who we are $wp_customize->add_setting( 'avik_notice_whopage', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_whopage', array( 'label' => esc_html__('Who We are Template', 'avik'), 'description' => esc_html__('To create a page with Template Who We Are: add a new page -> Select the Template (Who we Are) -> Publish!', 'avik'), 'section' => 'avik_section_settings_whoweare', 'priority' => 1, ) )); // Height Image $wp_customize->add_setting( 'avik_height_image_whowearepage', array( 'default' => 500, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_height_image_whowearepage', array( 'label' => __('Image height (px Unit)', 'avik'), 'section' => 'avik_section_settings_whoweare', 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 1200, 'step' => 1, ), ) )); // Enable/Disable Object Fit $wp_customize->add_setting( 'avik_enable_ob_img_whoweare', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_ob_img_whoweare', array( 'label' => __('Object fit Image', 'avik'), 'section' => 'avik_section_settings_whoweare', 'priority' => 20, ) )); // Enable/Disable Text cursor $wp_customize->add_setting( 'avik_enable_cursor_whoweare', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_cursor_whoweare', array( 'label' => __('Cursor Text', 'avik'), 'section' => 'avik_section_settings_whoweare', 'priority' => 30, ) )); // Padding top Cusrsor $wp_customize->add_setting( 'avik_padding_cursor_image_whowearepage', array( 'default' => 5, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_padding_cursor_image_whowearepage', array( 'label' => __('Padding Top Cursor Text (em Unit)', 'avik'), 'section' => 'avik_section_settings_whoweare', 'active_callback' => 'avik_enable_cursor_whoweare', 'priority' => 40, 'input_attrs' => array( 'min' => 0, 'max' => 40, 'step' => 1, ), ) )); // Enable/Disable Secondary Image $wp_customize->add_setting( 'avik_enable_sec_imgpage_whoweare', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_sec_imgpage_whoweare', array( 'label' => __('Secondary Image', 'avik'), 'section' => 'avik_section_settings_whoweare', 'priority' => 41, ) )); // Secondary Image $wp_customize->add_setting( 'avik_second_img_who_page', array( 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control(new WP_Customize_Image_Control( $wp_customize, 'avik_second_img_who_page', array( 'label' => __('Secondary Image Upload ', 'avik'), 'section' => 'avik_section_settings_whoweare', 'active_callback' => 'avik_enable_sec_imgpage_whoweare', 'priority' => 42, ) )); // General Statistics $wp_customize->add_section( 'avik_section_general_statistics_whoweare', array( 'title' => __('General Statistics', 'avik'), 'priority' => 5, 'capability' => 'edit_theme_options', 'panel' => 'avik_statistics_whoweare', ) ); // Enable/Disable Section Statistics $wp_customize->add_setting( 'avik_enable_statistics_whoweare', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_statistics_whoweare', array( 'label' => __('Section Statistics.', 'avik'), 'section' => 'avik_section_general_statistics_whoweare', 'priority' => 10, ) )); // Statistics 1 $wp_customize->add_section( 'avik_section_statistics_1_whoweare', array( 'title' => __('Statistics 1', 'avik'), 'priority' => 10, 'capability' => 'edit_theme_options', 'panel' => 'avik_statistics_whoweare', ) ); // Icon 1 statistics $wp_customize->add_setting('avik_icon_1_statistics', array( 'default' => 'far fa-flag', 'transport' => 'refresh', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'avik_icon_1_statistics', array( 'label' => __('Icon', 'avik'), 'section' => 'avik_section_statistics_1_whoweare', 'settings' => 'avik_icon_1_statistics', 'type' => 'select', 'choices' => array( 'fas fa-anchor' => __('anchor', 'avik'), 'far fa-address-book' => __('address-book', 'avik'), 'far fa-address-card' => __('address-card', 'avik'), 'fas fa-adjust' => __('adjust', 'avik'), 'fas fa-ambulance' => __('ambulance', 'avik'), 'fas fa-archive' => __('archive', 'avik'), 'fas fa-balance-scale' => __('balance-scale', 'avik'), 'fas fa-battery-three-quarters' => __('battery', 'avik'), 'fas fa-bell' => __('bel', 'avik'), 'fas fa-bicycle' => __('bicycle', 'avik'), 'fas fa-blind' => __('blind', 'avik'), 'fas fa-bolt' => __('bolt', 'avik'), 'fas fa-book' => __('book', 'avik'), 'fas fa-briefcase-medical' => __('briefcase', 'avik'), 'fas fa-bullhorn' => __('bullhorn', 'avik'), 'fas fa-bus' => __('bus', 'avik'), 'fas fa-calculator' => __('calculator', 'avik'), 'fas fa-camera-retro' => __('camera retro', 'avik'), 'fas fa-car' => __('car', 'avik'), 'fas fa-chevron-circle-down' => __('chevron-circle-down', 'avik'), 'fas fa-child' => __('child', 'avik'), 'fas fa-cog' => __('cog', 'avik'), 'fas fa-cogs' => __('cogs', 'avik'), 'fas fa-comments' => __('comments', 'avik'), 'fas fa-coffee' => __('coffee', 'avik'), 'fas fa-cut' => __('cut', 'avik'), 'fas fa-clock' => __('clock', 'avik'), 'fas fa-clipboard' => __('clipboard', 'avik'), 'fas fa-clone' => __('clone', 'avik'), 'fas fa-database' => __('database', 'avik'), 'fas fa-desktop' => __('desktop', 'avik'), 'fas fa-edit' => __('edit', 'avik'), 'fas fa-envelope' => __('envelepo', 'avik'), 'fas fa-eye' => __('eye', 'avik'), 'fas fa-eye-slash' => __('eye-slash', 'avik'), 'fas fa-female' => __('female', 'avik'), 'fas fa-file' => __('file', 'avik'), 'fas fa-file-alt' => __('file-alt', 'avik'), 'fas fa-file-video' => __('file-video', 'avik'), 'fas fa-file-word' => __('file-word', 'avik'), 'far fa-flag' => __('flag', 'avik'), 'fas fa-flask' => __('flask', 'avik'), 'fas fa-folder' => __('folder', 'avik'), 'fas fa-folder-open' => __('folder-open', 'avik'), 'fas fa-gamepad' => __('gamepad', 'avik'), 'fas fa-gavel' => __('gavel', 'avik'), 'fas fa-glass-martini' => __('glass-martini', 'avik'), 'fas fa-globe' => __('globe', 'avik'), 'fas fa-graduation-cap' => __('graduation-cap', 'avik'), 'fas fa-handshake' => __('handshake', 'avik'), 'fas fa-home' => __('home', 'avik'), 'fas fa-hourglass' => __('hourglass', 'avik'), 'fas fa-image' => __('image', 'avik'), 'fas fa-info' => __('info', 'avik'), 'fas fa-key' => __('key', 'avik'), 'fas fa-laptop' => __('laptop', 'avik'), 'fas fa-lightbulb' => __('lightbulb', 'avik'), 'fas fa-link' => __('link', 'avik'), 'fas fa-lock' => __('lock', 'avik'), 'fas fa-male' => __('male', 'avik'), 'fas fa-map' => __('map', 'avik'), 'fas fa-map-marker' => __('map-marker', 'avik'), 'fas fa-music' => __('music', 'avik'), 'fas fa-paint-brush' => __('paint-brush', 'avik'), 'fas fa-paper-plane' => __('paper-plane', 'avik'), 'fas fa-paperclip' => __('paperclip', 'avik'), 'fas fa-paste' => __('paste', 'avik'), 'fas fa-phone' => __('phone', 'avik'), 'fas fa-phone-volume' => __('phone-volume', 'avik'), 'fas fa-plane' => __('plane', 'avik'), 'fas fa-play' => __('play', 'avik'), 'fas fa-plug' => __('plug', 'avik'), 'fas fa-plus' => __('plus', 'avik'), 'fas fa-power-off' => __('power-off', 'avik'), 'fas fa-print' => __('print', 'avik'), 'fas fa-question' => __('question', 'avik'), 'fas fa-road' => __('road', 'avik'), 'fas fa-rocket' => __('rocket', 'avik'), 'fas fa-rss' => __('rss', 'avik'), 'fas fa-rss-square' => __('rss-square', 'avik'), 'fas fa-save' => __('save', 'avik'), 'fas fa-search' => __('search', 'avik'), 'fas fa-server' => __('server', 'avik'), 'fas fa-share-alt' => __('share-alt', 'avik'), 'fas fa-shield-alt' => __('shield-alt', 'avik'), 'fas fa-shopping-bag' => __('shopping-bag', 'avik'), 'fas fa-signal' => __('signal', 'avik'), 'fas fa-shopping-basket' => __('shopping-basket', 'avik'), 'fas fa-shopping-cart' => __('shopping-cart', 'avik'), 'fas fa-sitemap' => __('sitemap', 'avik'), 'far fa-smile' => __('smile', 'avik'), 'fas fa-snowflake' => __('snowflake', 'avik'), 'fab fa-stack-overflow' => __('stack-overflow', 'avik'), 'fas fa-space-shuttle' => __('space-shuttle', 'avik'), 'fas fa-star' => __('star', 'avik'), 'fas fa-street-view' => __('street-view', 'avik'), 'fas fa-subway' => __('subway', 'avik'), 'fas fa-tag' => __('tag', 'avik'), 'fas fa-tags' => __('tags', 'avik'), 'fas fa-tachometer-alt' => __('tachometer-alt', 'avik'), 'fas fa-tasks' => __('tasks', 'avik'), 'fas fa-taxi' => __('taxi', 'avik'), 'fas fa-thumbtack' => __('thumbtack', 'avik'), 'fas fa-tint' => __('tint', 'avik'), 'fas fa-toggle-off' => __('toggle-off', 'avik'), 'fas fa-toggle-on' => __('toggle-on', 'avik'), 'fas fa-trash-alt' => __('trash-alt', 'avik'), 'fas fa-tree' => __('tree', 'avik'), 'fas fa-truck' => __('truck', 'avik'), 'fas fa-thumbtack' => __('thumbtack', 'avik'), 'fas fa-tv' => __('tv', 'avik'), 'fas fa-umbrella' => __('umbrella', 'avik'), 'fas fa-universal-access' => __('universal-access', 'avik'), 'fas fa-university' => __('university', 'avik'), 'fas fa-unlock' => __('unlock', 'avik'), 'fas fa-user' => __('user', 'avik'), 'fas fa-users' => __('users', 'avik'), 'fas fa-user-secret' => __('user-secret', 'avik'), 'fas fa-utensils' => __('utensils', 'avik'), 'fas fa-video' => __('video', 'avik'), 'fas fa-volume-up' => __('volume-up', 'avik'), 'fas fa-wifi' => __('wifi', 'avik'), 'fas fa-wrench' => __('wrench', 'avik'), ) ) ); // Number statistcs 1 $wp_customize->add_setting('avik_max_numbers_1_statistics', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'absint', 'default' => 2500, )); $wp_customize->add_control('avik_max_numbers_1_statistics', array( 'type' => 'number', 'section' => 'avik_section_statistics_1_whoweare', 'priority' => 20, 'label' => __('Max numbers', 'avik'), 'description' => __('Insert a custom number.', 'avik'), )); // Title 1 statistics $wp_customize->add_setting('avik_title_1_statistics_whoweare', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_1_statistics_whoweare', array( 'type' => 'text', 'section' => 'avik_section_statistics_1_whoweare', 'priority' => 30, 'label' => __('Title', 'avik'), )); // Statistics 2 $wp_customize->add_section( 'avik_section_statistics_2_whoweare', array( 'title' => __('Statistics 2', 'avik'), 'priority' => 20, 'capability' => 'edit_theme_options', 'panel' => 'avik_statistics_whoweare', ) ); // Icon 2 statistics $wp_customize->add_setting('avik_icon_2_statistics', array( 'default' => 'far fa-smile', 'transport' => 'refresh', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'avik_icon_2_statistics', array( 'label' => __('Icon', 'avik'), 'section' => 'avik_section_statistics_2_whoweare', 'settings' => 'avik_icon_2_statistics', 'type' => 'select', 'choices' => array( 'fas fa-anchor' => __('anchor', 'avik'), 'far fa-address-book' => __('address-book', 'avik'), 'far fa-address-card' => __('address-card', 'avik'), 'fas fa-adjust' => __('adjust', 'avik'), 'fas fa-ambulance' => __('ambulance', 'avik'), 'fas fa-archive' => __('archive', 'avik'), 'fas fa-balance-scale' => __('balance-scale', 'avik'), 'fas fa-battery-three-quarters' => __('battery', 'avik'), 'fas fa-bell' => __('bel', 'avik'), 'fas fa-bicycle' => __('bicycle', 'avik'), 'fas fa-blind' => __('blind', 'avik'), 'fas fa-bolt' => __('bolt', 'avik'), 'fas fa-book' => __('book', 'avik'), 'fas fa-briefcase-medical' => __('briefcase', 'avik'), 'fas fa-bullhorn' => __('bullhorn', 'avik'), 'fas fa-bus' => __('bus', 'avik'), 'fas fa-calculator' => __('calculator', 'avik'), 'fas fa-camera-retro' => __('camera retro', 'avik'), 'fas fa-car' => __('car', 'avik'), 'fas fa-chevron-circle-down' => __('chevron-circle-down', 'avik'), 'fas fa-child' => __('child', 'avik'), 'fas fa-cog' => __('cog', 'avik'), 'fas fa-cogs' => __('cogs', 'avik'), 'fas fa-comments' => __('comments', 'avik'), 'fas fa-coffee' => __('coffee', 'avik'), 'fas fa-cut' => __('cut', 'avik'), 'fas fa-clock' => __('clock', 'avik'), 'fas fa-clipboard' => __('clipboard', 'avik'), 'fas fa-clone' => __('clone', 'avik'), 'fas fa-database' => __('database', 'avik'), 'fas fa-desktop' => __('desktop', 'avik'), 'fas fa-edit' => __('edit', 'avik'), 'fas fa-envelope' => __('envelepo', 'avik'), 'fas fa-eye' => __('eye', 'avik'), 'fas fa-eye-slash' => __('eye-slash', 'avik'), 'fas fa-female' => __('female', 'avik'), 'fas fa-file' => __('file', 'avik'), 'fas fa-file-alt' => __('file-alt', 'avik'), 'fas fa-file-video' => __('file-video', 'avik'), 'fas fa-file-word' => __('file-word', 'avik'), 'far fa-flag' => __('flag', 'avik'), 'fas fa-flask' => __('flask', 'avik'), 'fas fa-folder' => __('folder', 'avik'), 'fas fa-folder-open' => __('folder-open', 'avik'), 'fas fa-gamepad' => __('gamepad', 'avik'), 'fas fa-gavel' => __('gavel', 'avik'), 'fas fa-glass-martini' => __('glass-martini', 'avik'), 'fas fa-globe' => __('globe', 'avik'), 'fas fa-graduation-cap' => __('graduation-cap', 'avik'), 'fas fa-handshake' => __('handshake', 'avik'), 'fas fa-home' => __('home', 'avik'), 'fas fa-hourglass' => __('hourglass', 'avik'), 'fas fa-image' => __('image', 'avik'), 'fas fa-info' => __('info', 'avik'), 'fas fa-key' => __('key', 'avik'), 'fas fa-laptop' => __('laptop', 'avik'), 'fas fa-lightbulb' => __('lightbulb', 'avik'), 'fas fa-link' => __('link', 'avik'), 'fas fa-lock' => __('lock', 'avik'), 'fas fa-male' => __('male', 'avik'), 'fas fa-map' => __('map', 'avik'), 'fas fa-map-marker' => __('map-marker', 'avik'), 'fas fa-music' => __('music', 'avik'), 'fas fa-paint-brush' => __('paint-brush', 'avik'), 'fas fa-paper-plane' => __('paper-plane', 'avik'), 'fas fa-paperclip' => __('paperclip', 'avik'), 'fas fa-paste' => __('paste', 'avik'), 'fas fa-phone' => __('phone', 'avik'), 'fas fa-phone-volume' => __('phone-volume', 'avik'), 'fas fa-plane' => __('plane', 'avik'), 'fas fa-play' => __('play', 'avik'), 'fas fa-plug' => __('plug', 'avik'), 'fas fa-plus' => __('plus', 'avik'), 'fas fa-power-off' => __('power-off', 'avik'), 'fas fa-print' => __('print', 'avik'), 'fas fa-question' => __('question', 'avik'), 'fas fa-road' => __('road', 'avik'), 'fas fa-rocket' => __('rocket', 'avik'), 'fas fa-rss' => __('rss', 'avik'), 'fas fa-rss-square' => __('rss-square', 'avik'), 'fas fa-save' => __('save', 'avik'), 'fas fa-search' => __('search', 'avik'), 'fas fa-server' => __('server', 'avik'), 'fas fa-share-alt' => __('share-alt', 'avik'), 'fas fa-shield-alt' => __('shield-alt', 'avik'), 'fas fa-shopping-bag' => __('shopping-bag', 'avik'), 'fas fa-signal' => __('signal', 'avik'), 'fas fa-shopping-basket' => __('shopping-basket', 'avik'), 'fas fa-shopping-cart' => __('shopping-cart', 'avik'), 'fas fa-sitemap' => __('sitemap', 'avik'), 'far fa-smile' => __('smile', 'avik'), 'fas fa-snowflake' => __('snowflake', 'avik'), 'fab fa-stack-overflow' => __('stack-overflow', 'avik'), 'fas fa-space-shuttle' => __('space-shuttle', 'avik'), 'fas fa-star' => __('star', 'avik'), 'fas fa-street-view' => __('street-view', 'avik'), 'fas fa-subway' => __('subway', 'avik'), 'fas fa-tag' => __('tag', 'avik'), 'fas fa-tags' => __('tags', 'avik'), 'fas fa-tachometer-alt' => __('tachometer-alt', 'avik'), 'fas fa-tasks' => __('tasks', 'avik'), 'fas fa-taxi' => __('taxi', 'avik'), 'fas fa-thumbtack' => __('thumbtack', 'avik'), 'fas fa-tint' => __('tint', 'avik'), 'fas fa-toggle-off' => __('toggle-off', 'avik'), 'fas fa-toggle-on' => __('toggle-on', 'avik'), 'fas fa-trash-alt' => __('trash-alt', 'avik'), 'fas fa-tree' => __('tree', 'avik'), 'fas fa-truck' => __('truck', 'avik'), 'fas fa-thumbtack' => __('thumbtack', 'avik'), 'fas fa-tv' => __('tv', 'avik'), 'fas fa-umbrella' => __('umbrella', 'avik'), 'fas fa-universal-access' => __('universal-access', 'avik'), 'fas fa-university' => __('university', 'avik'), 'fas fa-unlock' => __('unlock', 'avik'), 'fas fa-user' => __('user', 'avik'), 'fas fa-users' => __('users', 'avik'), 'fas fa-user-secret' => __('user-secret', 'avik'), 'fas fa-utensils' => __('utensils', 'avik'), 'fas fa-video' => __('video', 'avik'), 'fas fa-volume-up' => __('volume-up', 'avik'), 'fas fa-wifi' => __('wifi', 'avik'), 'fas fa-wrench' => __('wrench', 'avik'), ) ) ); // Number statistcs 2 $wp_customize->add_setting('avik_max_numbers_2_statistics', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'absint', 'default' => 2500, )); $wp_customize->add_control('avik_max_numbers_2_statistics', array( 'type' => 'number', 'section' => 'avik_section_statistics_2_whoweare', 'priority' => 20, 'label' => __('Max numbers', 'avik'), 'description' => __('Insert a custom number.', 'avik'), )); // Title 2 statistics $wp_customize->add_setting('avik_title_2_statistics_whoweare', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_2_statistics_whoweare', array( 'type' => 'text', 'section' => 'avik_section_statistics_2_whoweare', 'priority' => 30, 'label' => __('Title', 'avik'), )); // Statistics 3 $wp_customize->add_section( 'avik_section_statistics_3_whoweare', array( 'title' => __('Statistics 3', 'avik'), 'priority' => 30, 'capability' => 'edit_theme_options', 'panel' => 'avik_statistics_whoweare', ) ); // Icon 3 statistics $wp_customize->add_setting('avik_icon_3_statistics', array( 'default' => 'fas fa-thumbtack', 'transport' => 'refresh', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'avik_icon_3_statistics', array( 'label' => __('Icon', 'avik'), 'section' => 'avik_section_statistics_3_whoweare', 'settings' => 'avik_icon_3_statistics', 'type' => 'select', 'choices' => array( 'fas fa-anchor' => __('anchor', 'avik'), 'far fa-address-book' => __('address-book', 'avik'), 'far fa-address-card' => __('address-card', 'avik'), 'fas fa-adjust' => __('adjust', 'avik'), 'fas fa-ambulance' => __('ambulance', 'avik'), 'fas fa-archive' => __('archive', 'avik'), 'fas fa-balance-scale' => __('balance-scale', 'avik'), 'fas fa-battery-three-quarters' => __('battery', 'avik'), 'fas fa-bell' => __('bel', 'avik'), 'fas fa-bicycle' => __('bicycle', 'avik'), 'fas fa-blind' => __('blind', 'avik'), 'fas fa-bolt' => __('bolt', 'avik'), 'fas fa-book' => __('book', 'avik'), 'fas fa-briefcase-medical' => __('briefcase', 'avik'), 'fas fa-bullhorn' => __('bullhorn', 'avik'), 'fas fa-bus' => __('bus', 'avik'), 'fas fa-calculator' => __('calculator', 'avik'), 'fas fa-camera-retro' => __('camera retro', 'avik'), 'fas fa-car' => __('car', 'avik'), 'fas fa-chevron-circle-down' => __('chevron-circle-down', 'avik'), 'fas fa-child' => __('child', 'avik'), 'fas fa-cog' => __('cog', 'avik'), 'fas fa-cogs' => __('cogs', 'avik'), 'fas fa-comments' => __('comments', 'avik'), 'fas fa-coffee' => __('coffee', 'avik'), 'fas fa-cut' => __('cut', 'avik'), 'fas fa-clock' => __('clock', 'avik'), 'fas fa-clipboard' => __('clipboard', 'avik'), 'fas fa-clone' => __('clone', 'avik'), 'fas fa-database' => __('database', 'avik'), 'fas fa-desktop' => __('desktop', 'avik'), 'fas fa-edit' => __('edit', 'avik'), 'fas fa-envelope' => __('envelepo', 'avik'), 'fas fa-eye' => __('eye', 'avik'), 'fas fa-eye-slash' => __('eye-slash', 'avik'), 'fas fa-female' => __('female', 'avik'), 'fas fa-file' => __('file', 'avik'), 'fas fa-file-alt' => __('file-alt', 'avik'), 'fas fa-file-video' => __('file-video', 'avik'), 'fas fa-file-word' => __('file-word', 'avik'), 'far fa-flag' => __('flag', 'avik'), 'fas fa-flask' => __('flask', 'avik'), 'fas fa-folder' => __('folder', 'avik'), 'fas fa-folder-open' => __('folder-open', 'avik'), 'fas fa-gamepad' => __('gamepad', 'avik'), 'fas fa-gavel' => __('gavel', 'avik'), 'fas fa-glass-martini' => __('glass-martini', 'avik'), 'fas fa-globe' => __('globe', 'avik'), 'fas fa-graduation-cap' => __('graduation-cap', 'avik'), 'fas fa-handshake' => __('handshake', 'avik'), 'fas fa-home' => __('home', 'avik'), 'fas fa-hourglass' => __('hourglass', 'avik'), 'fas fa-image' => __('image', 'avik'), 'fas fa-info' => __('info', 'avik'), 'fas fa-key' => __('key', 'avik'), 'fas fa-laptop' => __('laptop', 'avik'), 'fas fa-lightbulb' => __('lightbulb', 'avik'), 'fas fa-link' => __('link', 'avik'), 'fas fa-lock' => __('lock', 'avik'), 'fas fa-male' => __('male', 'avik'), 'fas fa-map' => __('map', 'avik'), 'fas fa-map-marker' => __('map-marker', 'avik'), 'fas fa-music' => __('music', 'avik'), 'fas fa-paint-brush' => __('paint-brush', 'avik'), 'fas fa-paper-plane' => __('paper-plane', 'avik'), 'fas fa-paperclip' => __('paperclip', 'avik'), 'fas fa-paste' => __('paste', 'avik'), 'fas fa-phone' => __('phone', 'avik'), 'fas fa-phone-volume' => __('phone-volume', 'avik'), 'fas fa-plane' => __('plane', 'avik'), 'fas fa-play' => __('play', 'avik'), 'fas fa-plug' => __('plug', 'avik'), 'fas fa-plus' => __('plus', 'avik'), 'fas fa-power-off' => __('power-off', 'avik'), 'fas fa-print' => __('print', 'avik'), 'fas fa-question' => __('question', 'avik'), 'fas fa-road' => __('road', 'avik'), 'fas fa-rocket' => __('rocket', 'avik'), 'fas fa-rss' => __('rss', 'avik'), 'fas fa-rss-square' => __('rss-square', 'avik'), 'fas fa-save' => __('save', 'avik'), 'fas fa-search' => __('search', 'avik'), 'fas fa-server' => __('server', 'avik'), 'fas fa-share-alt' => __('share-alt', 'avik'), 'fas fa-shield-alt' => __('shield-alt', 'avik'), 'fas fa-shopping-bag' => __('shopping-bag', 'avik'), 'fas fa-signal' => __('signal', 'avik'), 'fas fa-shopping-basket' => __('shopping-basket', 'avik'), 'fas fa-shopping-cart' => __('shopping-cart', 'avik'), 'fas fa-sitemap' => __('sitemap', 'avik'), 'far fa-smile' => __('smile', 'avik'), 'fas fa-snowflake' => __('snowflake', 'avik'), 'fab fa-stack-overflow' => __('stack-overflow', 'avik'), 'fas fa-space-shuttle' => __('space-shuttle', 'avik'), 'fas fa-star' => __('star', 'avik'), 'fas fa-street-view' => __('street-view', 'avik'), 'fas fa-subway' => __('subway', 'avik'), 'fas fa-tag' => __('tag', 'avik'), 'fas fa-tags' => __('tags', 'avik'), 'fas fa-tachometer-alt' => __('tachometer-alt', 'avik'), 'fas fa-tasks' => __('tasks', 'avik'), 'fas fa-taxi' => __('taxi', 'avik'), 'fas fa-thumbtack' => __('thumbtack', 'avik'), 'fas fa-tint' => __('tint', 'avik'), 'fas fa-toggle-off' => __('toggle-off', 'avik'), 'fas fa-toggle-on' => __('toggle-on', 'avik'), 'fas fa-trash-alt' => __('trash-alt', 'avik'), 'fas fa-tree' => __('tree', 'avik'), 'fas fa-truck' => __('truck', 'avik'), 'fas fa-thumbtack' => __('thumbtack', 'avik'), 'fas fa-tv' => __('tv', 'avik'), 'fas fa-umbrella' => __('umbrella', 'avik'), 'fas fa-universal-access' => __('universal-access', 'avik'), 'fas fa-university' => __('university', 'avik'), 'fas fa-unlock' => __('unlock', 'avik'), 'fas fa-user' => __('user', 'avik'), 'fas fa-users' => __('users', 'avik'), 'fas fa-user-secret' => __('user-secret', 'avik'), 'fas fa-utensils' => __('utensils', 'avik'), 'fas fa-video' => __('video', 'avik'), 'fas fa-volume-up' => __('volume-up', 'avik'), 'fas fa-wifi' => __('wifi', 'avik'), 'fas fa-wrench' => __('wrench', 'avik'), ) ) ); // Number statistics 3 $wp_customize->add_setting('avik_max_numbers_3_statistics', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'absint', 'default' => 1550, )); $wp_customize->add_control('avik_max_numbers_3_statistics', array( 'type' => 'number', 'section' => 'avik_section_statistics_3_whoweare', 'priority' => 20, 'label' => __('Max numbers', 'avik'), 'description' => __('Insert a custom number.', 'avik'), )); // Title 3 statistics $wp_customize->add_setting('avik_title_3_statistics_whoweare', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_3_statistics_whoweare', array( 'type' => 'text', 'section' => 'avik_section_statistics_3_whoweare', 'priority' => 30, 'label' => __('Title', 'avik'), )); // Statistics 4 $wp_customize->add_section( 'avik_section_statistics_4_whoweare', array( 'title' => __('Statistics 4', 'avik'), 'priority' => 40, 'capability' => 'edit_theme_options', 'panel' => 'avik_statistics_whoweare', ) ); // Icon 4 statistics $wp_customize->add_setting('avik_icon_4_statistics', array( 'default' => 'fas fa-globe', 'transport' => 'refresh', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'avik_icon_4_statistics', array( 'label' => __('Icon', 'avik'), 'section' => 'avik_section_statistics_4_whoweare', 'settings' => 'avik_icon_4_statistics', 'type' => 'select', 'choices' => array( 'fas fa-anchor' => __('anchor', 'avik'), 'far fa-address-book' => __('address-book', 'avik'), 'far fa-address-card' => __('address-card', 'avik'), 'fas fa-adjust' => __('adjust', 'avik'), 'fas fa-ambulance' => __('ambulance', 'avik'), 'fas fa-archive' => __('archive', 'avik'), 'fas fa-balance-scale' => __('balance-scale', 'avik'), 'fas fa-battery-three-quarters' => __('battery', 'avik'), 'fas fa-bell' => __('bel', 'avik'), 'fas fa-bicycle' => __('bicycle', 'avik'), 'fas fa-blind' => __('blind', 'avik'), 'fas fa-bolt' => __('bolt', 'avik'), 'fas fa-book' => __('book', 'avik'), 'fas fa-briefcase-medical' => __('briefcase', 'avik'), 'fas fa-bullhorn' => __('bullhorn', 'avik'), 'fas fa-bus' => __('bus', 'avik'), 'fas fa-calculator' => __('calculator', 'avik'), 'fas fa-camera-retro' => __('camera retro', 'avik'), 'fas fa-car' => __('car', 'avik'), 'fas fa-chevron-circle-down' => __('chevron-circle-down', 'avik'), 'fas fa-child' => __('child', 'avik'), 'fas fa-cog' => __('cog', 'avik'), 'fas fa-cogs' => __('cogs', 'avik'), 'fas fa-comments' => __('comments', 'avik'), 'fas fa-coffee' => __('coffee', 'avik'), 'fas fa-cut' => __('cut', 'avik'), 'fas fa-clock' => __('clock', 'avik'), 'fas fa-clipboard' => __('clipboard', 'avik'), 'fas fa-clone' => __('clone', 'avik'), 'fas fa-database' => __('database', 'avik'), 'fas fa-desktop' => __('desktop', 'avik'), 'fas fa-edit' => __('edit', 'avik'), 'fas fa-envelope' => __('envelepo', 'avik'), 'fas fa-eye' => __('eye', 'avik'), 'fas fa-eye-slash' => __('eye-slash', 'avik'), 'fas fa-female' => __('female', 'avik'), 'fas fa-file' => __('file', 'avik'), 'fas fa-file-alt' => __('file-alt', 'avik'), 'fas fa-file-video' => __('file-video', 'avik'), 'fas fa-file-word' => __('file-word', 'avik'), 'far fa-flag' => __('flag', 'avik'), 'fas fa-flask' => __('flask', 'avik'), 'fas fa-folder' => __('folder', 'avik'), 'fas fa-folder-open' => __('folder-open', 'avik'), 'fas fa-gamepad' => __('gamepad', 'avik'), 'fas fa-gavel' => __('gavel', 'avik'), 'fas fa-glass-martini' => __('glass-martini', 'avik'), 'fas fa-globe' => __('globe', 'avik'), 'fas fa-graduation-cap' => __('graduation-cap', 'avik'), 'fas fa-handshake' => __('handshake', 'avik'), 'fas fa-home' => __('home', 'avik'), 'fas fa-hourglass' => __('hourglass', 'avik'), 'fas fa-image' => __('image', 'avik'), 'fas fa-info' => __('info', 'avik'), 'fas fa-key' => __('key', 'avik'), 'fas fa-laptop' => __('laptop', 'avik'), 'fas fa-lightbulb' => __('lightbulb', 'avik'), 'fas fa-link' => __('link', 'avik'), 'fas fa-lock' => __('lock', 'avik'), 'fas fa-male' => __('male', 'avik'), 'fas fa-map' => __('map', 'avik'), 'fas fa-map-marker' => __('map-marker', 'avik'), 'fas fa-music' => __('music', 'avik'), 'fas fa-paint-brush' => __('paint-brush', 'avik'), 'fas fa-paper-plane' => __('paper-plane', 'avik'), 'fas fa-paperclip' => __('paperclip', 'avik'), 'fas fa-paste' => __('paste', 'avik'), 'fas fa-phone' => __('phone', 'avik'), 'fas fa-phone-volume' => __('phone-volume', 'avik'), 'fas fa-plane' => __('plane', 'avik'), 'fas fa-play' => __('play', 'avik'), 'fas fa-plug' => __('plug', 'avik'), 'fas fa-plus' => __('plus', 'avik'), 'fas fa-power-off' => __('power-off', 'avik'), 'fas fa-print' => __('print', 'avik'), 'fas fa-question' => __('question', 'avik'), 'fas fa-road' => __('road', 'avik'), 'fas fa-rocket' => __('rocket', 'avik'), 'fas fa-rss' => __('rss', 'avik'), 'fas fa-rss-square' => __('rss-square', 'avik'), 'fas fa-save' => __('save', 'avik'), 'fas fa-search' => __('search', 'avik'), 'fas fa-server' => __('server', 'avik'), 'fas fa-share-alt' => __('share-alt', 'avik'), 'fas fa-shield-alt' => __('shield-alt', 'avik'), 'fas fa-shopping-bag' => __('shopping-bag', 'avik'), 'fas fa-signal' => __('signal', 'avik'), 'fas fa-shopping-basket' => __('shopping-basket', 'avik'), 'fas fa-shopping-cart' => __('shopping-cart', 'avik'), 'fas fa-sitemap' => __('sitemap', 'avik'), 'far fa-smile' => __('smile', 'avik'), 'fas fa-snowflake' => __('snowflake', 'avik'), 'fab fa-stack-overflow' => __('stack-overflow', 'avik'), 'fas fa-space-shuttle' => __('space-shuttle', 'avik'), 'fas fa-star' => __('star', 'avik'), 'fas fa-street-view' => __('street-view', 'avik'), 'fas fa-subway' => __('subway', 'avik'), 'fas fa-tag' => __('tag', 'avik'), 'fas fa-tags' => __('tags', 'avik'), 'fas fa-tachometer-alt' => __('tachometer-alt', 'avik'), 'fas fa-tasks' => __('tasks', 'avik'), 'fas fa-taxi' => __('taxi', 'avik'), 'fas fa-thumbtack' => __('thumbtack', 'avik'), 'fas fa-tint' => __('tint', 'avik'), 'fas fa-toggle-off' => __('toggle-off', 'avik'), 'fas fa-toggle-on' => __('toggle-on', 'avik'), 'fas fa-trash-alt' => __('trash-alt', 'avik'), 'fas fa-tree' => __('tree', 'avik'), 'fas fa-truck' => __('truck', 'avik'), 'fas fa-thumbtack' => __('thumbtack', 'avik'), 'fas fa-tv' => __('tv', 'avik'), 'fas fa-umbrella' => __('umbrella', 'avik'), 'fas fa-universal-access' => __('universal-access', 'avik'), 'fas fa-university' => __('university', 'avik'), 'fas fa-unlock' => __('unlock', 'avik'), 'fas fa-user' => __('user', 'avik'), 'fas fa-users' => __('users', 'avik'), 'fas fa-user-secret' => __('user-secret', 'avik'), 'fas fa-utensils' => __('utensils', 'avik'), 'fas fa-video' => __('video', 'avik'), 'fas fa-volume-up' => __('volume-up', 'avik'), 'fas fa-wifi' => __('wifi', 'avik'), 'fas fa-wrench' => __('wrench', 'avik'), ) ) ); // Number statistics 4 $wp_customize->add_setting('avik_max_numbers_4_statistics', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'absint', 'default' => 480, )); $wp_customize->add_control('avik_max_numbers_4_statistics', array( 'type' => 'number', 'section' => 'avik_section_statistics_4_whoweare', 'priority' => 20, 'label' => __('Max numbers', 'avik'), 'description' => __('Insert a custom number.', 'avik'), )); // Title 4 statistics $wp_customize->add_setting('avik_title_4_statistics_whoweare', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_4_statistics_whoweare', array( 'type' => 'text', 'section' => 'avik_section_statistics_4_whoweare', 'priority' => 30, 'label' => __('Title', 'avik'), )); /* Team Who we are */ $avikTeamwhoweare = new Avik_WP_Customize_Panel($wp_customize, 'avik_team_whoweare', array( 'title' => __('Team Who we are', 'avik'), 'priority' => 20, 'panel' => 'avik_pagewhoweare', )); $wp_customize->add_panel($avikTeamwhoweare); // General Team Who we are $wp_customize->add_section( 'avik_section_general_team_whoweare', array( 'title' => __('General Team', 'avik'), 'priority' => 10, 'capability' => 'edit_theme_options', 'panel' => 'avik_team_whoweare', ) ); // Enable/Disable Section Team $wp_customize->add_setting( 'avik_enable_team_whoweare', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_team_whoweare', array( 'label' => __('Section Team.', 'avik'), 'section' => 'avik_section_general_team_whoweare', 'priority' => 5, ) )); // Enable/Disable Excpert Team $wp_customize->add_setting( 'avik_enable_excpert_team_whoweare', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_excpert_team_whoweare', array( 'label' => __('Excpert Team.', 'avik'), 'section' => 'avik_section_general_team_whoweare', 'active_callback' => 'avik_enable_team_whoweare', 'priority' => 6, ) )); // Title general Team Who we are $wp_customize->add_setting('avik_title_general_team_whoweare', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_general_team_whoweare', array( 'type' => 'text', 'section' => 'avik_section_general_team_whoweare', 'active_callback' => 'avik_enable_team_whoweare', 'priority' => 10, 'label' => __('Title', 'avik'), )); // Team 1 Who we are $wp_customize->add_section( 'avik_section_team_1_whoweare', array( 'title' => __('Team 1', 'avik'), 'priority' => 20, 'capability' => 'edit_theme_options', 'panel' => 'avik_team_whoweare', ) ); // Category post Team 1 $wp_customize->add_setting( 'avik_team_1_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_team_1_category', array( 'label' => __('Select Category Post for Team 1', 'avik'), 'description' => __('Select the category to show the posts for Team 1.', 'avik'), 'settings' => 'avik_team_1_category', 'section' => 'avik_section_team_1_whoweare', 'priority' => 10, ) ) ); // Notice $wp_customize->add_setting( 'avik_team_1_notice', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_team_1_notice', array( 'label' => esc_html__('Media Icons', 'avik'), 'description' => esc_html__('Icons are only seen in hover!', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'priority' => 15, ) )); // Facebook $wp_customize->add_setting( 'avik_enable_facebook_icon_team_1', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_facebook_icon_team_1', array( 'label' => __('Facebook.', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'priority' => 30, ) )); // Url Facebook $wp_customize->add_setting( 'avik_link_facebook_icon_team_1', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_facebook_icon_team_1', array( 'label' => __('Link Facebook', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'type' => 'url', 'priority' => 35, 'active_callback' => 'avik_enable_facebook_icon_team_1', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Twitter $wp_customize->add_setting( 'avik_enable_twitter_icon_team_1', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_twitter_icon_team_1', array( 'label' => __('Twitter.', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'priority' => 40, ) )); // Url Twitter $wp_customize->add_setting( 'avik_link_twitter_icon_team_1', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_twitter_icon_team_1', array( 'label' => __('Link Twitter', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'type' => 'url', 'priority' => 45, 'active_callback' => 'avik_enable_twitter_icon_team_1', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Instagram $wp_customize->add_setting( 'avik_enable_instagram_icon_team_1', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_instagram_icon_team_1', array( 'label' => __('Instagram.', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'priority' => 50, ) )); // Url Instagram $wp_customize->add_setting( 'avik_link_instagram_icon_team_1', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_instagram_icon_team_1', array( 'label' => __('Link Instagram', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'type' => 'url', 'priority' => 55, 'active_callback' => 'avik_enable_instagram_icon_team_1', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Linkedin $wp_customize->add_setting( 'avik_enable_linkedin_icon_team_1', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_linkedin_icon_team_1', array( 'label' => __('Linkedin.', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'priority' => 60, ) )); // Url Linkedin $wp_customize->add_setting( 'avik_link_linkedin_icon_team_1', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_linkedin_icon_team_1', array( 'label' => __('Link Linkedin', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'type' => 'url', 'priority' => 65, 'active_callback' => 'avik_enable_linkedin_icon_team_1', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Google Plus $wp_customize->add_setting( 'avik_enable_google_plus_icon_team_1', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_google_plus_icon_team_1', array( 'label' => __('Google Plus.', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'priority' => 70, ) )); // Url Google Plus $wp_customize->add_setting( 'avik_link_google_plus_icon_team_1', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_google_plus_icon_team_1', array( 'label' => __('Link Google Plus', 'avik'), 'section' => 'avik_section_team_1_whoweare', 'type' => 'url', 'priority' => 75, 'active_callback' => 'avik_enable_google_plus_icon_team_1', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Team 2 Who we are $wp_customize->add_section( 'avik_section_team_2_whoweare', array( 'title' => __('Team 2', 'avik'), 'priority' => 30, 'capability' => 'edit_theme_options', 'panel' => 'avik_team_whoweare', ) ); // Category post Team 2 $wp_customize->add_setting( 'avik_team_2_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_team_2_category', array( 'label' => __('Select Category Post for Team 2', 'avik'), 'description' => __('Select the category to show the posts for Team 2.', 'avik'), 'settings' => 'avik_team_2_category', 'section' => 'avik_section_team_2_whoweare', 'priority' => 10, ) ) ); // Social Team 2 // Notice $wp_customize->add_setting( 'avik_team_2_notice', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_team_2_notice', array( 'label' => esc_html__('Media Icons', 'avik'), 'description' => esc_html__('Icons are only seen in hover!', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'priority' => 15, ) )); // Facebook $wp_customize->add_setting( 'avik_enable_facebook_icon_team_2', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_facebook_icon_team_2', array( 'label' => __('Facebook.', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'priority' => 30, ) )); // Url Facebook $wp_customize->add_setting( 'avik_link_facebook_icon_team_2', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_facebook_icon_team_2', array( 'label' => __('Link Facebook', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'type' => 'url', 'priority' => 35, 'active_callback' => 'avik_enable_facebook_icon_team_2', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Twitter $wp_customize->add_setting( 'avik_enable_twitter_icon_team_2', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_twitter_icon_team_2', array( 'label' => __('Twitter.', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'priority' => 40, ) )); // Url Twitter $wp_customize->add_setting( 'avik_link_twitter_icon_team_2', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_twitter_icon_team_2', array( 'label' => __('Link Twitter', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'type' => 'url', 'priority' => 45, 'active_callback' => 'avik_enable_twitter_icon_team_2', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Instagram $wp_customize->add_setting( 'avik_enable_instagram_icon_team_2', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_instagram_icon_team_2', array( 'label' => __('Instagram.', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'priority' => 50, ) )); // Url Instagram $wp_customize->add_setting( 'avik_link_instagram_icon_team_2', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_instagram_icon_team_2', array( 'label' => __('Link Instagram', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'type' => 'url', 'priority' => 55, 'active_callback' => 'avik_enable_instagram_icon_team_2', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Linkedin $wp_customize->add_setting( 'avik_enable_linkedin_icon_team_2', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_linkedin_icon_team_2', array( 'label' => __('Linkedin.', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'priority' => 60, ) )); // Url Linkedin $wp_customize->add_setting( 'avik_link_linkedin_icon_team_2', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_linkedin_icon_team_2', array( 'label' => __('Link Linkedin', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'type' => 'url', 'priority' => 65, 'active_callback' => 'avik_enable_linkedin_icon_team_2', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Google Plus $wp_customize->add_setting( 'avik_enable_google_plus_icon_team_2', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_google_plus_icon_team_2', array( 'label' => __('Google Plus.', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'priority' => 70, ) )); // Url Google Plus $wp_customize->add_setting( 'avik_link_google_plus_icon_team_2', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_google_plus_icon_team_2', array( 'label' => __('Link Google Plus', 'avik'), 'section' => 'avik_section_team_2_whoweare', 'type' => 'url', 'priority' => 75, 'active_callback' => 'avik_enable_google_plus_icon_team_2', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Team 3 Who we are $wp_customize->add_section( 'avik_section_team_3_whoweare', array( 'title' => __('Team 3', 'avik'), 'priority' => 40, 'capability' => 'edit_theme_options', 'panel' => 'avik_team_whoweare', ) ); // Category post Team 3 $wp_customize->add_setting( 'avik_team_3_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_team_3_category', array( 'label' => __('Select Category Post for Team 3', 'avik'), 'description' => __('Select the category to show the posts for Team 3.', 'avik'), 'settings' => 'avik_team_3_category', 'section' => 'avik_section_team_3_whoweare', 'priority' => 10, ) ) ); // Social Team 3 // Notice $wp_customize->add_setting( 'avik_team_3_notice', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_team_3_notice', array( 'label' => esc_html__('Media Icons', 'avik'), 'description' => esc_html__('Icons are only seen in hover!', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'priority' => 15, ) )); // Facebook $wp_customize->add_setting( 'avik_enable_facebook_icon_team_3', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_facebook_icon_team_3', array( 'label' => __('Facebook.', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'priority' => 30, ) )); // Url Facebook $wp_customize->add_setting( 'avik_link_facebook_icon_team_3', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_facebook_icon_team_3', array( 'label' => __('Link Facebook', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'type' => 'url', 'priority' => 35, 'active_callback' => 'avik_enable_facebook_icon_team_3', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Twitter $wp_customize->add_setting( 'avik_enable_twitter_icon_team_3', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_twitter_icon_team_3', array( 'label' => __('Twitter.', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'priority' => 40, ) )); // Url Twitter $wp_customize->add_setting( 'avik_link_twitter_icon_team_3', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_twitter_icon_team_3', array( 'label' => __('Link Twitter', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'type' => 'url', 'priority' => 45, 'active_callback' => 'avik_enable_twitter_icon_team_3', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Instagram $wp_customize->add_setting( 'avik_enable_instagram_icon_team_3', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_instagram_icon_team_3', array( 'label' => __('Instagram.', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'priority' => 50, ) )); // Url Instagram $wp_customize->add_setting( 'avik_link_instagram_icon_team_3', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_instagram_icon_team_3', array( 'label' => __('Link Instagram', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'type' => 'url', 'priority' => 55, 'active_callback' => 'avik_enable_instagram_icon_team_3', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Linkedin $wp_customize->add_setting( 'avik_enable_linkedin_icon_team_3', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_linkedin_icon_team_3', array( 'label' => __('Linkedin.', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'priority' => 60, ) )); // Url Linkedin $wp_customize->add_setting( 'avik_link_linkedin_icon_team_3', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_linkedin_icon_team_3', array( 'label' => __('Link Linkedin', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'type' => 'url', 'priority' => 65, 'active_callback' => 'avik_enable_linkedin_icon_team_3', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Google Plus $wp_customize->add_setting( 'avik_enable_google_plus_icon_team_3', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_google_plus_icon_team_3', array( 'label' => __('Google Plus.', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'priority' => 70, ) )); // Url Google Plus $wp_customize->add_setting( 'avik_link_google_plus_icon_team_3', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'avik_link_google_plus_icon_team_3', array( 'label' => __('Link Google Plus', 'avik'), 'section' => 'avik_section_team_3_whoweare', 'type' => 'url', 'priority' => 75, 'active_callback' => 'avik_enable_google_plus_icon_team_3', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Partenr Who we are $wp_customize->add_section( 'avik_section_partner_whoweare', array( 'title' => __('Partenr', 'avik'), 'priority' => 30, 'capability' => 'edit_theme_options', 'panel' => 'avik_pagewhoweare', ) ); // Enable Section Partner $wp_customize->add_setting( 'avik_enable_partner_whoweare', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_partner_whoweare', array( 'label' => __('Section Partenr.', 'avik'), 'section' => 'avik_section_partner_whoweare', 'priority' => 10, ) )); // Title Partner $wp_customize->add_setting('avik_title_partner_whoweare', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_partner_whoweare', array( 'type' => 'text', 'section' => 'avik_section_partner_whoweare', 'priority' => 20, 'label' => __('Title Partner', 'avik'), )); // Subtitle Partner $wp_customize->add_setting('avik_subtitle_partner_whoweare', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_subtitle_partner_whoweare', array( 'type' => 'text', 'section' => 'avik_section_partner_whoweare', 'priority' => 30, 'label' => __('Subtitle Partner', 'avik'), )); // Category post Partner $wp_customize->add_setting( 'avik_brands_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_brands_category', array( 'label' => __('Select Category Post for Brands', 'avik'), 'description' => __('Select the category to show the posts for Brands.', 'avik'), 'settings' => 'avik_brands_category', 'section' => 'avik_section_partner_whoweare', 'priority' => 40, ) ) ); /* ------------------------------------------------------------------------------------------------------------* ## 2.6 Services /* ------------------------------------------------------------------------------------------------------------*/ $avikServicespage = new Avik_WP_Customize_Panel($wp_customize, 'avik_servicespage', array( 'title' => __('Services', 'avik'), 'priority' => 20, 'panel' => 'avik_page' )); $wp_customize->add_panel($avikServicespage); // Settings Services $wp_customize->add_section( 'avik_section_settings_services', array( 'title' => __('Services', 'avik'), 'priority' => 54, 'capability' => 'edit_theme_options', 'panel' => 'avik_section' ) ); // Title Services $wp_customize->add_setting('avik_title_services', array( 'capability' => 'edit_theme_options', 'default' => __('Our Services', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_services', array( 'type' => 'text', 'section' => 'avik_section_settings_services', 'priority' => 4, 'label' => __('Title', 'avik'), )); // Subtitle Services $wp_customize->add_setting('avik_subtitle_services', array( 'capability' => 'edit_theme_options', 'default' => __('Fast and Guaranteed', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_subtitle_services', array( 'type' => 'text', 'section' => 'avik_section_settings_services', 'priority' => 6, 'label' => __('Subtitle', 'avik'), )); // Category Services $wp_customize->add_setting( 'avik_services_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_services_category', array( 'label' => __('Select Category Post', 'avik'), 'description' => __('Select the category to show the posts for Services.', 'avik'), 'settings' => 'avik_services_category', 'section' => 'avik_section_settings_services', 'priority' => 10, ) ) ); // With Image Service $wp_customize->add_setting( 'avik_with_image_s_services', array( 'default' => 80, 'sanitize_callback' => 'avik_sanitize_integer' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_with_image_s_services', array( 'label' => __('Image width (px Unit)', 'avik'), 'section' => 'avik_section_settings_services', 'priority' => 20, 'input_attrs' => array( 'min' => 0, 'max' => 500, 'step' => 1, ), ) )); // Height Image Service $wp_customize->add_setting( 'avik_height_image_s_services', array( 'default' => 80, 'sanitize_callback' => 'avik_sanitize_integer' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_height_image_s_services', array( 'label' => __('Image height (px Unit)', 'avik'), 'section' => 'avik_section_settings_services', 'priority' => 30, 'input_attrs' => array( 'min' => 0, 'max' => 500, 'step' => 1, ), ) )); // Enable/Disable Effect Image and Button $wp_customize->add_setting( 'avik_enable_effect_img_services', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_effect_img_services', array( 'label' => __('Effect Image and Button', 'avik'), 'section' => 'avik_section_settings_services', 'priority' => 40, ) )); // Margin Top Section Services $wp_customize->add_setting( 'avik_margin_top_section_services', array( 'default' => 8, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_top_section_services', array( 'label' => __('Margin Top Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_services', 'priority' => 50, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Margin Bottom Section Servicese $wp_customize->add_setting( 'avik_margin_bottom_section_services', array( 'default' => 4, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_bottom_section_services', array( 'label' => __('Margin Bottom Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_services', 'priority' => 60, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Padding Bottom Section Services $wp_customize->add_setting( 'avik_padding_bottom_section_services', array( 'default' => 0, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_padding_bottom_section_services', array( 'label' => __('Padding Bottom Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_services', 'priority' => 70, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Title Button Read More $wp_customize->add_section( 'avik_button_r_section', array( 'title' => __('Button Read More', 'avik'), 'priority' => 1, 'capability' => 'edit_theme_options', 'panel' => 'avik_osetting', ) ); // Title Button $wp_customize->add_setting('avik_title_button_services', array( 'capability' => 'edit_theme_options', 'default' => __('Read more...', 'avik'), 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_button_services', array( 'type' => 'text', 'section' => 'avik_button_r_section', 'priority' => 10, 'label' => __('Text Button', 'avik'), )); // Border Radius Button $wp_customize->add_setting( 'avik_title_button_services_bord_r', array( 'default' => 0, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_title_button_services_bord_r', array( 'label' => __('Border Radius (px Unit)', 'avik'), 'section' => 'avik_button_r_section', 'priority' => 20, 'input_attrs' => array( 'min' => 0, 'max' => 15, 'step' => 1, ), ) )); /* Settings Page */ $wp_customize->add_section( 'avik_section_settings_page_services', array( 'title' => __('Settings', 'avik'), 'priority' => 1, 'capability' => 'edit_theme_options', 'panel' => 'avik_servicespage', ) ); // Notice Services $wp_customize->add_setting( 'avik_notice_servpage', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_servpage', array( 'label' => esc_html__('Services Template', 'avik'), 'description' => esc_html__('To create a page with Template Services: add a new page -> Select the Template (Services) -> Publish!', 'avik'), 'section' => 'avik_section_settings_page_services', 'priority' => 1, ) )); // Height Image $wp_customize->add_setting( 'avik_height_image_services_page', array( 'default' => 500, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_height_image_services_page', array( 'label' => __('Image Header height (px Unit)', 'avik'), 'section' => 'avik_section_settings_page_services', 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 1200, 'step' => 1, ), ) )); // Enable/Disable Object Fit $wp_customize->add_setting( 'avik_enable_ob_img_services_page', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_ob_img_services_page', array( 'label' => __('Object fit Image', 'avik'), 'section' => 'avik_section_settings_page_services', 'priority' => 20, ) )); // Enable/Disable Text cursor $wp_customize->add_setting( 'avik_enable_cursor_services_page', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_cursor_services_page', array( 'label' => __('Cursor Text', 'avik'), 'section' => 'avik_section_settings_page_services', 'priority' => 30, ) )); // Padding top Cusrsor $wp_customize->add_setting( 'avik_padding_cursor_image_services_page', array( 'default' => 5, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_padding_cursor_image_services_page', array( 'label' => __('Padding Top Cursor Text (em Unit)', 'avik'), 'section' => 'avik_section_settings_page_services', 'active_callback' => 'avik_enable_cursor_services_page', 'priority' => 40, 'input_attrs' => array( 'min' => 0, 'max' => 40, 'step' => 1, ), ) )); /* Partners */ $wp_customize->add_section( 'avik_section_partners_services', array( 'title' => __('Partners Services', 'avik'), 'priority' => 10, 'capability' => 'edit_theme_options', 'panel' => 'avik_servicespage', ) ); // Enable/Disable Section Partenrs $wp_customize->add_setting( 'avik_enable_partners_services', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_partners_services', array( 'label' => __('Section Partners Services.', 'avik'), 'section' => 'avik_section_partners_services', 'priority' => 5, ) )); // Title Patners $wp_customize->add_setting('avik_title_partners_services', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_partners_services', array( 'type' => 'text', 'section' => 'avik_section_partners_services', 'priority' => 20, 'label' => __('Title', 'avik'), )); // Subtitle Patners $wp_customize->add_setting('avik_subtitle_partners_services', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_subtitle_partners_services', array( 'type' => 'text', 'section' => 'avik_section_partners_services', 'priority' => 30, 'label' => __('Subtitle', 'avik'), )); // Category post Partners Services $wp_customize->add_setting( 'avik_partners_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_partners_category', array( 'label' => __('Select Category Post for Partners', 'avik'), 'description' => __('Select the category to show the posts for Partners.', 'avik'), 'settings' => 'avik_partners_category', 'section' => 'avik_section_partners_services', 'priority' => 40, ) ) ); /* Price quotation*/ $wp_customize->add_section( 'avik_section_quotation_services', array( 'title' => __('Quotation Services', 'avik'), 'priority' => 20, 'capability' => 'edit_theme_options', 'panel' => 'avik_servicespage', ) ); // Enable/Disable Section Price quotation $wp_customize->add_setting( 'avik_enable_quotation_services', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_quotation_services', array( 'label' => __('Section Quotation.', 'avik'), 'section' => 'avik_section_quotation_services', 'priority' => 5, ) )); // Notice $wp_customize->add_setting( 'avik_quote_notice', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_quote_notice', array( 'label' => esc_html__('Quotation', 'avik'), 'description' => esc_html__('For the form you must enter the widget-> Blocks Contact Form Services!', 'avik'), 'section' => 'avik_section_quotation_services', 'priority' => 6, ) )); // Title 1 Price quotation $wp_customize->add_setting('avik_title_1_quotation_services', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_1_quotation_services', array( 'type' => 'text', 'section' => 'avik_section_quotation_services', 'priority' => 10, 'label' => __('Title 1 for quotation', 'avik'), )); // Subtitle 1 Price quotation $wp_customize->add_setting('avik_subtitle_1_quotation_services', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_subtitle_1_quotation_services', array( 'type' => 'text', 'section' => 'avik_section_quotation_services', 'priority' => 20, 'label' => __('Subtitle 1 for quotation', 'avik'), )); // Title 2 Price quotation $wp_customize->add_setting('avik_title_2_quotation_services', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_2_quotation_services', array( 'type' => 'text', 'section' => 'avik_section_quotation_services', 'priority' => 30, 'label' => __('Title 2 for quotation', 'avik'), )); // Subtitle 2 Price quotation $wp_customize->add_setting('avik_subtitle_2_quotation_services', array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_subtitle_2_quotation_services', array( 'type' => 'text', 'section' => 'avik_section_quotation_services', 'priority' => 40, 'label' => __('Subtitle 2 for quotation', 'avik'), )); // Enable/Disable Arrow Price quotation $wp_customize->add_setting( 'avik_enable_arrow_quotation_services', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_arrow_quotation_services', array( 'label' => __('Enable/Disable Arrow quotation.', 'avik'), 'section' => 'avik_section_quotation_services', 'priority' => 50, ) )); /* ------------------------------------------------------------------------------------------------------------* ## 2.7 Portfolio /* ------------------------------------------------------------------------------------------------------------*/ $avikPortfolio = new Avik_WP_Customize_Panel($wp_customize, 'avik_portfolio', array( 'title' => __('Portfolio', 'avik'), 'priority' => 40, 'panel' => 'avik_section' )); $wp_customize->add_panel($avikPortfolio); // Settings Portfolio $wp_customize->add_section( 'avik_section_settings_portfolio', array( 'title' => __('Settings Portfolio', 'avik'), 'priority' => 10, 'capability' => 'edit_theme_options', 'panel' => 'avik_portfolio', ) ); // Title Portfolio $wp_customize->add_setting('avik_title_portfolio', array( 'capability' => 'edit_theme_options', 'default' => __('Portfolio', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_portfolio', array( 'type' => 'text', 'section' => 'avik_section_settings_portfolio', 'priority' => 10, 'label' => __('Title', 'avik'), )); // Nav Portfolio $wp_customize->add_section( 'avik_section_nav_portfolio', array( 'title' => __('Nav Portfolio', 'avik'), 'priority' => 20, 'capability' => 'edit_theme_options', 'panel' => 'avik_portfolio', ) ); // Title All Portfolio $wp_customize->add_setting('avik_title_nav_all_portfolio', array( 'capability' => 'edit_theme_options', 'default' => __('All', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_nav_all_portfolio', array( 'type' => 'text', 'section' => 'avik_section_nav_portfolio', 'priority' => 10, 'label' => __('Title Nav all Portfolio', 'avik'), )); // Enable Column 1 Portoflio $wp_customize->add_setting( 'avik_enable_portfolio_1', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_portfolio_1', array( 'label' => __('Enable/Disable Column 1 Portoflio', 'avik'), 'section' => 'avik_section_settings_portfolio', 'priority' => 15, ) )); // Title Column 1 Portfolio $wp_customize->add_setting('avik_title_nav_1_portfolio', array( 'capability' => 'edit_theme_options', 'default' => __('One', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_nav_1_portfolio', array( 'type' => 'text', 'section' => 'avik_section_nav_portfolio', 'priority' => 20, 'label' => __('Title Nav column 1 Portfolio', 'avik'), )); // Enable Column 2 Portoflio $wp_customize->add_setting( 'avik_enable_portfolio_2', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_portfolio_2', array( 'label' => __('Enable/Disable Column 2 Portoflio', 'avik'), 'section' => 'avik_section_settings_portfolio', 'priority' => 25, ) )); // Title Column 2 Portfolio $wp_customize->add_setting('avik_title_nav_2_portfolio', array( 'capability' => 'edit_theme_options', 'default' => __('Two', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_nav_2_portfolio', array( 'type' => 'text', 'section' => 'avik_section_nav_portfolio', 'priority' => 30, 'label' => __('Title Nav column 2 Portfolio', 'avik'), )); // Enable Column 3 Portoflio $wp_customize->add_setting( 'avik_enable_portfolio_3', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_portfolio_3', array( 'label' => __('Enable/Disable Column 3 Portoflio', 'avik'), 'section' => 'avik_section_settings_portfolio', 'priority' => 35, ) )); // Title Column 3 Portfolio $wp_customize->add_setting('avik_title_nav_3_portfolio', array( 'capability' => 'edit_theme_options', 'default' => __('Three', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_nav_3_portfolio', array( 'type' => 'text', 'section' => 'avik_section_nav_portfolio', 'priority' => 40, 'label' => __('Title Nav column 3 Portfolio', 'avik'), )); // Margin Top Section Portoflio $wp_customize->add_setting( 'avik_margin_top_section_portfolio', array( 'default' => 0, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_top_section_portfolio', array( 'label' => __('Margin Top Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_portfolio', 'priority' => 41, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Margin Bottom Section Portoflio $wp_customize->add_setting( 'avik_margin_bottom_section_portfolio', array( 'default' => 5, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_bottom_section_portfolio', array( 'label' => __('Margin Bottom Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_portfolio', 'priority' => 42, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Column 1 Portfolio $wp_customize->add_section( 'avik_section_column_1_portfolio', array( 'title' => __('Column 1 Portfolio', 'avik'), 'priority' => 20, 'capability' => 'edit_theme_options', 'panel' => 'avik_portfolio', ) ); // Category for Portfolio column 1 $wp_customize->add_setting( 'avik_portfolio_c_1_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_portfolio_c_1_category', array( 'label' => __('Select Category Portfolio C 1', 'avik'), 'description' => __('Select the category to show the last posts in Portfolio Column 1.', 'avik'), 'settings' => 'avik_portfolio_c_1_category', 'section' => 'avik_section_column_1_portfolio', 'priority' => 12, ) ) ); // Column 2 Portfolio $wp_customize->add_section( 'avik_section_column_2_portfolio', array( 'title' => __('Column 2 Portfolio', 'avik'), 'priority' => 40, 'capability' => 'edit_theme_options', 'panel' => 'avik_portfolio', ) ); // Category for Portfolio column 2 $wp_customize->add_setting( 'avik_portfolio_c_2_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_portfolio_c_2_category', array( 'label' => __('Select Category Portfolio C 2', 'avik'), 'description' => __('Select the category to show the last posts in Portfolio Column 2.', 'avik'), 'settings' => 'avik_portfolio_c_2_category', 'section' => 'avik_section_column_2_portfolio', 'priority' => 50, ) ) ); // Column 3 Portfolio $wp_customize->add_section( 'avik_section_column_3_portfolio', array( 'title' => __('Column 3 Portfolio', 'avik'), 'priority' => 50, 'capability' => 'edit_theme_options', 'panel' => 'avik_portfolio', ) ); // Category for Portfolio column 3 $wp_customize->add_setting( 'avik_portfolio_c_3_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_portfolio_c_3_category', array( 'label' => __('Select Category Portfolio C 3', 'avik'), 'description' => __('Select the category to show the last posts in Portfolio Column 3.', 'avik'), 'settings' => 'avik_portfolio_c_3_category', 'section' => 'avik_section_column_3_portfolio', 'priority' => 52, ) ) ); /* ------------------------------------------------------------------------------------------------------------* ## 2.8 Blog /* ------------------------------------------------------------------------------------------------------------*/ // Settings Blog $wp_customize->add_section( 'avik_section_settings_blog', array( 'title' => __('Latest News', 'avik'), 'priority' => 55, 'capability' => 'edit_theme_options', 'panel' => 'avik_section' ) ); // Title Blog $wp_customize->add_setting('avik_title_blog', array( 'capability' => 'edit_theme_options', 'default' => __('Latest News', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_blog', array( 'type' => 'text', 'section' => 'avik_section_settings_blog', 'priority' => 10, 'label' => __('Title', 'avik'), )); // Post Blog for Category $wp_customize->add_setting( 'avik_blog_category', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_blog_category', array( 'label' => __('Select Category Post', 'avik'), 'description' => __('Select the category to show the last posts in Homepage.', 'avik'), 'settings' => 'avik_blog_category', 'section' => 'avik_section_settings_blog', 'priority' => 12, ) ) ); // Margin Top Section Blog $wp_customize->add_setting( 'avik_margin_top_section_avik-blog', array( 'default' => 3, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_top_section_avik-blog', array( 'label' => __('Margin Top Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_blog', 'priority' => 19, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Margin Bottom Section Blog $wp_customize->add_setting( 'avik_margin_bottom_section_avik-blog', array( 'default' => 5, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_bottom_section_avik-blog', array( 'label' => __('Margin Bottom Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_blog', 'priority' => 20, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Padding Bottom Section Blog $wp_customize->add_setting( 'avik_padding_bottom_section_avik-blog', array( 'default' => 2, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_padding_bottom_section_avik-blog', array( 'label' => __('Padding Bottom Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_blog', 'priority' => 21, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Enable/Disable time end comment Blog home $wp_customize->add_setting( 'avik_enable_time_comment_blog_home', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_time_comment_blog_home', array( 'label' => __('Time end Comments.', 'avik'), 'section' => 'avik_section_settings_blog', 'priority' => 22, ) )); // Excerpt length $wp_customize->add_setting( 'avik_excerpt_length', array( 'default' => 18, 'sanitize_callback' => 'avik_sanitize_integer' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_excerpt_length', array( 'label' => __('Excerpt length', 'avik'), 'section' => 'avik_section_settings_blog', 'priority' => 25, 'input_attrs' => array( 'min' => 0, 'max' => 200, 'step' => 1, ), ) )); // Settings Blog Archive $wp_customize->add_section( 'avik_section_blog', array( 'title' => __('General Settings', 'avik'), 'priority' => 10, 'capability' => 'edit_theme_options', 'panel' => 'avik_blog' ) ); // Settings Single Post $wp_customize->add_section( 'avik_section_single_post', array( 'title' => __('Content', 'avik'), 'priority' => 20, 'capability' => 'edit_theme_options', 'panel' => 'avik_blog' ) ); // Enable/Disable carousel Blog $wp_customize->add_setting( 'avik_enable_carousel', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_carousel', array( 'label' => __('Carousel Post.', 'avik'), 'section' => 'avik_section_blog', 'priority' => 30, ) )); // Carousel Blog for Category $wp_customize->add_setting( 'avik_carousel_setting', array( 'default' => '', 'sanitize_callback' => 'avik_sanitize_category_select', ) ); $wp_customize->add_control( new Avik_Customize_category_Control( $wp_customize, 'avik_carousel_setting', array( 'label' => __('Select Category Post for carousel', 'avik'), 'description' => __('Select the category to show the last posts in the carousel.', 'avik'), 'settings' => 'avik_carousel_setting', 'active_callback' => 'avik_enable_carousel', 'section' => 'avik_section_blog', 'priority' => 40, ) ) ); // Carousel Blog for count number Post $wp_customize->add_setting( 'avik_count_setting', array( 'default' => '6', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'avik_carousel_count', array( 'label' => __('Number of posts', 'avik'), 'description' => __('Select number of post to show in the carousel.', 'avik'), 'section' => 'avik_section_blog', 'settings' => 'avik_count_setting', 'active_callback' => 'avik_enable_carousel', 'priority' => 50, 'type' => 'number', ) ) ); // Enable/Disable Border Sidebar $wp_customize->add_setting( 'avik_enable_border_sidebar', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_border_sidebar', array( 'label' => __('Border Left Sidebar', 'avik'), 'section' => 'avik_section_blog', 'priority' => 55, ) )); // Enable/Disable sidebar smartphone $wp_customize->add_setting( 'avik_enable_sidebar_media', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_sidebar_media', array( 'label' => __('Sidebar Blog in mobile devices', 'avik'), 'section' => 'avik_section_blog', 'priority' => 60, ) )); // Enable/Disable tags end comment Post $wp_customize->add_setting( 'avik_enable_tags_comment_post', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_tags_comment_post', array( 'label' => __('Meta Info', 'avik'), 'section' => 'avik_section_single_post', 'priority' => 10, ) )); // Enable/Disable Border Title $wp_customize->add_setting( 'avik_enable_border_post', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_border_post', array( 'label' => __('Border Title', 'avik'), 'section' => 'avik_section_single_post', 'priority' => 20, ) )); /* ------------------------------------------------------------------------------------------------------------* ## 2.9 Contact /* ------------------------------------------------------------------------------------------------------------*/ $wp_customize->add_section( 'avik_section_settings_contact', array( 'title' => __('Contact', 'avik'), 'priority' => 60, 'capability' => 'edit_theme_options', 'panel' => 'avik_section' ) ); // Notice Social $wp_customize->add_setting( 'avik_notice_contact', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_contact', array( 'label' => esc_html__('Custom Blocks', 'avik'), 'description' => esc_html__('You can insert a custom block in the Contact section. Go to Customize-> Widgets-> Block Contact Form Homepage!', 'avik'), 'section' => 'avik_section_settings_contact', 'priority' => 1, ) )); // Title $wp_customize->add_setting('avik_title_contact', array( 'capability' => 'edit_theme_options', 'default' => __('Contact', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_contact', array( 'type' => 'text', 'section' => 'avik_section_settings_contact', 'priority' => 10, 'label' => __('Title', 'avik'), )); // Subtitle $wp_customize->add_setting('avik_subtitle_contact', array( 'capability' => 'edit_theme_options', 'default' => __('', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_subtitle_contact', array( 'type' => 'textarea', 'section' => 'avik_section_settings_contact', 'priority' => 11, 'label' => __('Subtitle', 'avik'), )); // Enable/Disable Social In Contact $wp_customize->add_setting( 'avik_enable_social_contact', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_social_contact', array( 'label' => __('Social', 'avik'), 'section' => 'avik_section_settings_contact', 'priority' => 12, ) )); // Notice Social $wp_customize->add_setting( 'avik_notice_contact_social', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_contact_social', array( 'label' => esc_html__('Social', 'avik'), 'description' => esc_html__('To view the social icons you must enter the addresses in Customizer-> Other Settings-> Social Media', 'avik'), 'section' => 'avik_section_settings_contact', 'active_callback' => 'avik_enable_social_contact', 'priority' => 13, ) )); // Enable Image Contact $wp_customize->add_setting( 'avik_enable_image_contact', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_image_contact', array( 'label' => __('Image', 'avik'), 'section' => 'avik_section_settings_contact', 'priority' => 25, ) )); // Image Upload $wp_customize->add_setting( 'avik_img_contact', array( 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control(new WP_Customize_Image_Control( $wp_customize, 'avik_img_contact', array( 'label' => __('Upload ', 'avik'), 'description' => __('You could put a screenshot of a map!', 'avik'), 'section' => 'avik_section_settings_contact', 'active_callback' => 'avik_enable_image_contact', 'priority' => 26, ) )); // Hight Image Contact $wp_customize->add_setting( 'avik_height_img_contact', array( 'default' => 600, 'transport' => 'postMessage', 'sanitize_callback' => 'avik_sanitize_integer' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_height_img_contact', array( 'label' => __('Height Image (px Unit)', 'avik'), 'section' => 'avik_section_settings_contact', 'active_callback' => 'avik_enable_image_contact', 'priority' => 30, 'input_attrs' => array( 'min' => 0, 'max' => 1200, 'step' => 1, ), ) )); // Enable effect Image Contact $wp_customize->add_setting( 'avik_enable_effect_image_contact', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_effect_image_contact', array( 'label' => __('Effect Image', 'avik'), 'section' => 'avik_section_settings_contact', 'active_callback' => 'avik_enable_image_contact', 'priority' => 40, ) )); // Margin Top Section Contact $wp_customize->add_setting( 'avik_margin_top_section_contact', array( 'default' => 6, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_top_section_contact', array( 'label' => __('Margin Top Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_contact', 'priority' => 70, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Margin Bottom Section Contact $wp_customize->add_setting( 'avik_margin_bottom_section_contact', array( 'default' => 0, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_bottom_section_contact', array( 'label' => __('Margin Bottom Section (em Unit)', 'avik'), 'section' => 'avik_section_settings_contact', 'priority' => 80, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); /* ------------------------------------------------------------------------------------------------------------* ## 2.10 Footer /* ------------------------------------------------------------------------------------------------------------*/ $wp_customize->add_section( 'avik_section_settings_footer', array( 'title' => __('Footer', 'avik'), 'priority' => 270, 'capability' => 'edit_theme_options', ) ); // Enable/Disable Social In Footer $wp_customize->add_setting( 'avik_enable_social_footer', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_social_footer', array( 'label' => __('Enable/Disable Social in Footer', 'avik'), 'section' => 'avik_section_settings_footer', 'priority' => 5, ) )); // Notice Social $wp_customize->add_setting( 'avik_notice_footer_social', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_footer_social', array( 'label' => esc_html__('Social', 'avik'), 'description' => esc_html__('To view the social icons you must enter the addresses in Customizer-> Other Settings-> Social Media', 'avik'), 'section' => 'avik_section_settings_footer', 'priority' => 6, ) )); // Enable/Disable copyright Footer $wp_customize->add_setting( 'avik_enable_copyright_footer', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_copyright_footer', array( 'label' => __('Copyright Site.', 'avik'), 'section' => 'avik_section_settings_footer', 'priority' => 10, ) )); // Enable/Disable Border Footer $wp_customize->add_setting( 'avik_enable_div_footer', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_div_footer', array( 'label' => __('Border dividers.', 'avik'), 'section' => 'avik_section_settings_footer', 'priority' => 11, ) )); // Power By $wp_customize->add_setting('avik_title_power', array( 'capability' => 'edit_theme_options', 'default' => __('Power by:', 'avik'), 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_power', array( 'type' => 'text', 'section' => 'avik_section_settings_footer', 'priority' => 20, 'label' => __('Text Power By', 'avik'), )); // Author $wp_customize->add_setting('avik_title_au', array( 'capability' => 'edit_theme_options', 'default' => __('Franchi Web Design', 'avik'), 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_au', array( 'type' => 'text', 'section' => 'avik_section_settings_footer', 'priority' => 30, 'label' => __('Text Author', 'avik'), )); // Url Author $wp_customize->add_setting( 'avik_link_power', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_power', array( 'label' => __('Link Author', 'avik'), 'section' => 'avik_section_settings_footer', 'priority' => 40, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Enable/Disable Border Footer $wp_customize->add_setting( 'avik_enable_blank_link_power', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_blank_link_power', array( 'label' => __('Link to open in new tab', 'avik'), 'section' => 'avik_section_settings_footer', 'priority' => 50, ) )); /* ------------------------------------------------------------------------------------------------------------* ## 2.11 Page 404 /* ------------------------------------------------------------------------------------------------------------*/ $wp_customize->add_section( 'avik_section_settings_page_404', array( 'title' => __('404 Page', 'avik'), 'priority' => 30, 'capability' => 'edit_theme_options', 'panel' => 'avik_page' ) ); // Notice Social $wp_customize->add_setting( 'avik_notice_404', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_404', array( 'label' => esc_html__('Custom Blocks', 'avik'), 'description' => esc_html__('You can insert a custom block in the 404 Page. Go to Customize-> Widgets-> Blocks 404', 'avik'), 'section' => 'avik_section_settings_page_404', 'priority' => 1, ) )); // Title $wp_customize->add_setting('avik_title_404', array( 'capability' => 'edit_theme_options', 'default' => __('404', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_title_404', array( 'type' => 'text', 'section' => 'avik_section_settings_page_404', 'priority' => 5, 'label' => __('Title', 'avik'), )); // Subtitle $wp_customize->add_setting('avik_subtitle_404', array( 'capability' => 'edit_theme_options', 'default' => __('Oops! The page you are looking for does not exist or has been moved!', 'avik'), 'transport' => 'postMessage', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control('avik_subtitle_404', array( 'type' => 'textarea', 'section' => 'avik_section_settings_page_404', 'priority' => 10, 'label' => __('Subtitle', 'avik'), )); // Color Text $wp_customize->add_setting( 'avik_color_text_404', array( 'default' => '#000', 'transport' => 'postMessage', 'sanitize_callback' => 'avik_hex_rgba_sanitization', ) ); $wp_customize->add_control(new Avik_Customize_Alpha_Color_Control( $wp_customize, 'avik_color_text_404', array( 'label' => __('Text Color', 'avik'), 'section' => 'avik_section_settings_page_404', 'priority' => 11, 'show_opacity' => true, ) )); // Image Upload $wp_customize->add_setting( 'avik_img_404', array( 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control(new WP_Customize_Image_Control( $wp_customize, 'avik_img_404', array( 'label' => __('Image Background ', 'avik'), 'section' => 'avik_section_settings_page_404', 'priority' => 15, ) )); // Height Image $wp_customize->add_setting( 'avik_height_image_404', array( 'default' => 600, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_height_image_404', array( 'label' => __('Image height (px Unit)', 'avik'), 'section' => 'avik_section_settings_page_404', 'priority' => 20, 'input_attrs' => array( 'min' => 0, 'max' => 1200, 'step' => 1, ), ) )); // Enable/Disable Button $wp_customize->add_setting( 'avik_enable_button_404', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_button_404', array( 'label' => __('Button Back to Home', 'avik'), 'section' => 'avik_section_settings_page_404', 'priority' => 30, ) )); /* ------------------------------------------------------------------------------------------------------------* ## 2.12 Page Default /* ------------------------------------------------------------------------------------------------------------*/ $wp_customize->add_section( 'avik_section_settings_page_default', array( 'title' => __('Default Page', 'avik'), 'priority' => 40, 'capability' => 'edit_theme_options', 'panel' => 'avik_page' ) ); // Enable/Disable Sidebar $wp_customize->add_setting( 'avik_enable_sidebar_page_default', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_sidebar_page_default', array( 'label' => __('Enable/Disable Sidebar', 'avik'), 'section' => 'avik_section_settings_page_default', 'priority' => 10, ) )); /* ------------------------------------------------------------------------------------------------------------* ## 2.13 Page Avik Canva /* ------------------------------------------------------------------------------------------------------------*/ $wp_customize->add_section( 'avik_section_settings_page_canva', array( 'title' => __('Avik Canva Page/Post', 'avik'), 'priority' => 50, 'capability' => 'edit_theme_options', 'panel' => 'avik_page' ) ); // Notice Canva $wp_customize->add_setting( 'avik_notice_canva', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control(new Avik_Info_Notice_Custom_Control( $wp_customize, 'avik_notice_canva', array( 'label' => esc_html__('Avik Canva Template', 'avik'), 'description' => esc_html__('To create a page/post with Template Avik Canva: add a new page -> Select the Template (Avik Canva) -> Publish!', 'avik'), 'section' => 'avik_section_settings_page_canva', 'priority' => 1, ) )); // Enable/Disable Header $wp_customize->add_setting( 'avik_enable_header_page_canva', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_header_page_canva', array( 'label' => __('Header', 'avik'), 'section' => 'avik_section_settings_page_canva', 'priority' => 20, ) )); // Select Header $wp_customize->add_setting('avik_header_canva_page', array( 'default' => 'post', 'transport' => 'refresh', 'sanitize_callback' => 'avik_sanitize_select', )); $wp_customize->add_control( 'avik_header_canva_page', array( 'label' => __('Select Header', 'avik'), 'section' => 'avik_section_settings_page_canva', 'active_callback' => 'avik_enable_header_page_canva', 'settings' => 'avik_header_canva_page', 'type' => 'select', 'priority' => 25, 'choices' => array( 'av' => __('Avik', 'avik'), 'post' => __('Post', 'avik'), '' => __('Home', 'avik'), ) ) ); // Enable/Disable Footer $wp_customize->add_setting( 'avik_enable_footer_page_canva', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_footer_page_canva', array( 'label' => __('Footer', 'avik'), 'description' => __('If you dont see the result right away, publish and close the Customizer!', 'avik'), 'section' => 'avik_section_settings_page_canva', 'priority' => 30, ) )); // Settings Menu $wp_customize->add_section( 'avik_section_settings_navmenu', array( 'title' => __('Nav Menu Settings', 'avik'), 'priority' => 1, 'capability' => 'edit_theme_options', 'panel' => 'avik_osetting', ) ); // Font size menu $wp_customize->add_setting( 'avik_font_size_menu', array( 'default' => 13, 'transport' => 'postMessage', 'sanitize_callback' => 'avik_sanitize_integer' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_font_size_menu', array( 'label' => __('Font Size Menu (px Unit)', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 30, 'step' => 1, ), ) )); // Padding menu $wp_customize->add_setting( 'avik_padding_menu', array( 'default' => 10, 'transport' => 'postMessage', 'sanitize_callback' => 'avik_sanitize_integer' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_padding_menu', array( 'label' => __('Interspace Menu (px Unit)', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 20, 'input_attrs' => array( 'min' => 0, 'max' => 30, 'step' => 1, ), ) )); // Enable/Disable Box shadow $wp_customize->add_setting( 'avik_enable_shadow_menu', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_shadow_menu', array( 'label' => __('Enable/Disable shadow menu', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 30, ) )); // Background Color Menu $wp_customize->add_setting( 'avik_background_color_menu', array( 'default' => '#000', 'sanitize_callback' => 'avik_hex_rgba_sanitization', ) ); $wp_customize->add_control(new Avik_Customize_Alpha_Color_Control( $wp_customize, 'avik_background_color_menu', array( 'label' => __('Background Color Nav Menu', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 40, 'show_opacity' => true, ) )); // Color Menu $wp_customize->add_setting( 'avik_color_menu', array( 'default' => '#fff', 'sanitize_callback' => 'avik_hex_rgba_sanitization', ) ); $wp_customize->add_control(new Avik_Customize_Alpha_Color_Control( $wp_customize, 'avik_color_menu', array( 'label' => __('Color Nav Menu', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 45, 'show_opacity' => true, ) )); // Background Color Menu Hide $wp_customize->add_setting( 'avik_background_color_menu_hide', array( 'default' => 'rgba(0,32,122,0)', 'sanitize_callback' => 'avik_hex_rgba_sanitization', ) ); $wp_customize->add_control(new Avik_Customize_Alpha_Color_Control( $wp_customize, 'avik_background_color_menu_hide', array( 'label' => __('Background Color Nav Menu Homepage only', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 50, 'show_opacity' => true, ) )); // Color Menu Hide $wp_customize->add_setting( 'avik_color_menu_hide', array( 'default' => '#fff', 'sanitize_callback' => 'avik_hex_rgba_sanitization', ) ); $wp_customize->add_control(new Avik_Customize_Alpha_Color_Control( $wp_customize, 'avik_color_menu_hide', array( 'label' => __('Color Nav Menu Homepage only', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 60, 'show_opacity' => true, ) )); // Color Menu $wp_customize->add_setting( 'avik_color_menu_active', array( 'default' => '#777777', 'sanitize_callback' => 'avik_hex_rgba_sanitization', ) ); $wp_customize->add_control(new Avik_Customize_Alpha_Color_Control( $wp_customize, 'avik_color_menu_active', array( 'label' => __('Color Nav Menu active and hover', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 70, 'show_opacity' => true, ) )); // Background Color Menu Hide $wp_customize->add_setting( 'avik_background_color_menu_item', array( 'default' => '#ccc', 'sanitize_callback' => 'avik_hex_rgba_sanitization', ) ); $wp_customize->add_control(new Avik_Customize_Alpha_Color_Control( $wp_customize, 'avik_background_color_menu_item', array( 'label' => __('Background Color Dropdown Menu Item Hover', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 80, 'show_opacity' => true, ) )); // Margin Bottom Navbar $wp_customize->add_setting( 'avik_margin_top_site-av', array( 'default' => 10, 'sanitize_callback' => 'avik_sanitize_integer', 'transport' => 'postMessage' ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_margin_top_site-av', array( 'label' => __('Margin Bottom Navbar In Sigle Post and Page (em Unit)', 'avik'), 'section' => 'avik_section_settings_navmenu', 'priority' => 90, 'input_attrs' => array( 'min' => 0, 'max' => 20, 'step' => 1, ), ) )); // Settings Back to top $wp_customize->add_section( 'avik_section_settings_totop', array( 'title' => __('Back To Top', 'avik'), 'priority' => 10, 'capability' => 'edit_theme_options', 'panel' => 'avik_osetting' ) ); // Enable/Disable Back To top $wp_customize->add_setting( 'avik_enable_to_top', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_to_top', array( 'label' => __('Back To Top.', 'avik'), 'section' => 'avik_section_settings_totop', 'priority' => 10, ) )); //Position Back To top $wp_customize->add_setting( 'avik_position_top', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_position_top', array( 'label' => __('Back To Top Left', 'avik'), 'section' => 'avik_section_settings_totop', 'priority' => 11, ) )); // Back To top in Responsive $wp_customize->add_setting( 'avik_resp_top', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_resp_top', array( 'label' => __('Back To Top in Responsive', 'avik'), 'section' => 'avik_section_settings_totop', 'priority' => 12, ) )); /* ------------------------------------------------------------------------------------------------------------* ## 2.13 Social /* ------------------------------------------------------------------------------------------------------------*/ $wp_customize->add_section( 'avik_section_settings_social', array( 'title' => __('Social Media', 'avik'), 'priority' => 10, 'capability' => 'edit_theme_options', 'panel' => 'avik_osetting' ) ); // Enable Link to open in new tab $wp_customize->add_setting( 'avik_enable_blank_link', array( 'default' => 0, 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_blank_link', array( 'label' => __('Link to open in new tab', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 1, ) )); // Facebook $wp_customize->add_setting( 'avik_enable_facebook_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization' ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_facebook_social', array( 'label' => __('Enable/Disable Facebook.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 10, ) )); // Url Facebook $wp_customize->add_setting( 'avik_link_facebook_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_facebook_social', array( 'label' => __('Link Facebook', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_facebook_social', 'type' => 'url', 'priority' => 20, 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Twitter $wp_customize->add_setting( 'avik_enable_twitter_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_twitter_social', array( 'label' => __('Enable/Disable Twitter.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 30, ) )); // Url Twitter $wp_customize->add_setting( 'avik_link_twitter_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_twitter_social', array( 'label' => __('Link Twitter', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_twitter_social', 'priority' => 40, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Google Plus $wp_customize->add_setting( 'avik_enable_google_plus_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_google_plus_social', array( 'label' => __('Enable/Disable Google Plus.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 50, ) )); // Url Google Plus $wp_customize->add_setting( 'avik_link_google_plus_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_google_plus_social', array( 'label' => __('Link Google Plus', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_google_plus_social', 'priority' => 60, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Dribbble $wp_customize->add_setting( 'avik_enable_dribbble_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_dribbble_social', array( 'label' => __('Enable/Disable Dribbble.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 70, ) )); // Url Dribbble $wp_customize->add_setting( 'avik_link_dribbble_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_dribbble_social', array( 'label' => __('Link Dribbble', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_dribbble_social', 'priority' => 80, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Tumblr $wp_customize->add_setting( 'avik_enable_tumblr_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_tumblr_social', array( 'label' => __('Enable/Disable Tumblr.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 90, ) )); // Url Tumblr $wp_customize->add_setting( 'avik_link_tumblr_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_tumblr_social', array( 'label' => __('Link Tumblr', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_tumblr_social', 'priority' => 100, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Instagram $wp_customize->add_setting( 'avik_enable_instagram_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_instagram_social', array( 'label' => __('Enable/Disable Instagram.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 110, ) )); // Url Instagram $wp_customize->add_setting( 'avik_link_instagram_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_instagram_social', array( 'label' => __('Link Instagram', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_instagram_social', 'priority' => 120, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Linkedin $wp_customize->add_setting( 'avik_enable_linkedin_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_linkedin_social', array( 'label' => __('Enable/Disable Linkedin.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 130, ) )); // Url Linkedin $wp_customize->add_setting( 'avik_link_linkedin_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_linkedin_social', array( 'label' => __('Link Linkedin', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_linkedin_social', 'priority' => 140, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Youtube $wp_customize->add_setting( 'avik_enable_youtube_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_youtube_social', array( 'label' => __('Enable/Disable Youtube.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 150, ) )); // Url Youtube $wp_customize->add_setting( 'avik_link_youtube_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_youtube_social', array( 'label' => __('Link Youtube', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_youtube_social', 'priority' => 160, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Pinterest $wp_customize->add_setting( 'avik_enable_pinterest_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_pinterest_social', array( 'label' => __('Enable/Disable Pinterest.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 170, ) )); // Url Pinterest $wp_customize->add_setting( 'avik_link_pinterest_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_pinterest_social', array( 'label' => __('Link Pinterest', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_pinterest_social', 'priority' => 180, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Flickr $wp_customize->add_setting( 'avik_enable_flickr_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_flickr_social', array( 'label' => __('Enable/Disable Flickr.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 190, ) )); // Url Flickr $wp_customize->add_setting( 'avik_link_flickr_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_flickr_social', array( 'label' => __('Link Flickr', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_flickr_social', 'priority' => 200, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); // Github $wp_customize->add_setting( 'avik_enable_github_social', array( 'default' => 1, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_github_social', array( 'label' => __('Enable/Disable Github.', 'avik'), 'section' => 'avik_section_settings_social', 'priority' => 210, ) )); // Url Github $wp_customize->add_setting( 'avik_link_github_social', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'avik_link_github_social', array( 'label' => __('Link Github', 'avik'), 'section' => 'avik_section_settings_social', 'active_callback' => 'avik_enable_github_social', 'priority' => 210, 'type' => 'url', 'input_attrs' => array( 'class' => 'my-custom-class', 'style' => 'border: 1px solid #2885bb', 'placeholder' => __('Enter link...', 'avik'), ), ) ); /* ------------------------------------------------------------------------------------------------------------* ## 2.14 Go Pro /* ------------------------------------------------------------------------------------------------------------*/ $wp_customize->add_section( 'avik_section_settings_go_pro', array( 'title' => __('Go Pro', 'avik'), 'priority' => 1, 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'avik_go_pro_version', array( 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'avik_text_sanitization' ) ); $wp_customize->add_control(new Avik_Simple_Notice_Custom_control( $wp_customize, 'avik_go_pro_version', array( 'label' => __('AVIK PRO', 'avik'), 'description' => ('

' . __('FOR COMPLETE EXPERIENCE', 'avik') . '
' . '


' . '
' . '' . '
'), 'section' => 'avik_section_settings_go_pro', ) )); $avikosetting = new Avik_WP_Customize_Panel($wp_customize, 'avik_osetting', array( 'title' => __('Other Settings', 'avik'), 'priority' => 2, )); $wp_customize->add_panel($avikosetting); // Preloader $wp_customize->add_section( 'avik_preloader_section', array( 'title' => __('Preloader', 'avik'), 'priority' => 100, 'capability' => 'edit_theme_options', 'panel' => 'avik_osetting', ) ); // Enable Preloader $wp_customize->add_setting( 'avik_enable_preloader', array( 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'avik_switch_sanitization', ) ); $wp_customize->add_control(new Avik_Toggle_Switch_Custom_control( $wp_customize, 'avik_enable_preloader', array( 'label' => __('Enable/Disable Preloader', 'avik'), 'section' => 'avik_preloader_section', 'priority' => 10, ) )); // Layout Site $wp_customize->add_section( 'avik_layout_section', array( 'title' => __('Layout', 'avik'), 'priority' => 1, 'capability' => 'edit_theme_options', 'panel' => 'avik_osetting', ) ); // Elements Positioning $wp_customize->add_setting( 'avik_order_sect', array( 'default' => array('page-static', 'whoweare', 'services', 'portfolio', 'blog', 'contact'), 'sanitize_callback' => 'avik_sanitize_multi_choices', ) ); $wp_customize->add_control(new Avik_Customizer_Sortable_Control( $wp_customize, 'avik_order_sect', array( 'label' => esc_html__('Elements Positioning', 'avik'), 'section' => 'avik_layout_section', 'settings' => 'avik_order_sect', 'priority' => 10, 'choices' => avik_home_elements(), ) )); // Font Family $wp_customize->add_section( 'avik_font_family_section', array( 'title' => __('Font Family', 'avik'), 'priority' => 560, 'capability' => 'edit_theme_options', 'panel' => 'avik_osetting' ) ); // Title $wp_customize->add_setting('avik_title_font', array( 'default' => 'Montserrat', 'transport' => 'refresh', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'avik_title_font', array( 'label' => __('Font Family Title', 'avik'), 'description' => __('h1,h2,h3,h4,h5,h6', 'avik'), 'section' => 'avik_font_family_section', 'settings' => 'avik_title_font', 'priority' => 10, 'type' => 'select', 'choices' => array( 'Montserrat' => __('Montserrat', 'avik'), 'Lato ' => __('Lato', 'avik'), 'Roboto' => __('Robot', 'avik'), 'Text Me One' => __('Text Me One', 'avik'), 'Ubuntu' => __('Ubuntu', 'avik'), 'Titillium Web' => __('Titillium Web', 'avik'), 'Inconsolata' => __('Inconsolata', 'avik'), 'Indie Flower' => __('Indie Flower', 'avik'), 'Dancing Script' => __('Dancing Script', 'avik'), 'Rajdhani' => __('Rajdhani', 'avik'), 'Sarala' => __('Sarala', 'avik'), 'Covered By Your Grace' => __('Covered By Your Grace', 'avik'), 'Aldrich' => __('Aldrich', 'avik'), 'Nanum Gothic Coding' => __('Nanum Gothic Coding', 'avik'), 'Carme' => __('Carme', 'avik'), 'Courier Prime' => __('Courier Prime', 'avik'), 'Orbitron' => __('Orbitron', 'avik'), 'Amatic SC' => __('Amatic', 'avik'), 'Permanent Marker' => __('Permanent Marker', 'avik'), 'Kalam' => __('Kalam', 'avik') ) ) ); // Subtitle $wp_customize->add_setting('avik_subtitle_font', array( 'default' => 'Montserrat', 'transport' => 'refresh', 'sanitize_callback' => 'wp_strip_all_tags', )); $wp_customize->add_control( 'avik_subtitle_font', array( 'label' => __('Font Family Subtitle', 'avik'), 'description' => __('p,span,li', 'avik'), 'section' => 'avik_font_family_section', 'settings' => 'avik_subtitle_font', 'priority' => 20, 'type' => 'select', 'choices' => array( 'Montserrat' => __('Montserrat', 'avik'), 'Lato ' => __('Lato', 'avik'), 'Roboto' => __('Robot', 'avik'), 'Text Me One' => __('Text Me One', 'avik'), 'Ubuntu' => __('Ubuntu', 'avik'), 'Titillium Web' => __('Titillium Web', 'avik'), 'Inconsolata' => __('Inconsolata', 'avik'), 'Indie Flower' => __('Indie Flower', 'avik'), 'Dancing Script' => __('Dancing Script', 'avik'), 'Rajdhani' => __('Rajdhani', 'avik'), 'Sarala' => __('Sarala', 'avik'), 'Covered By Your Grace' => __('Covered By Your Grace', 'avik'), 'Aldrich' => __('Aldrich', 'avik'), 'Nanum Gothic Coding' => __('Nanum Gothic Coding', 'avik'), 'Carme' => __('Carme', 'avik'), 'Courier Prime' => __('Courier Prime', 'avik'), 'Orbitron' => __('Orbitron', 'avik'), 'Amatic SC' => __('Amatic', 'avik'), 'Permanent Marker' => __('Permanent Marker', 'avik'), 'Kalam' => __('Kalam', 'avik') ) ) ); // Font Size Title $wp_customize->add_setting( 'avik_font_size_title_general', array( 'default' => 32, 'transport' => 'postMessage', 'sanitize_callback' => 'avik_sanitize_integer', ) ); $wp_customize->add_control(new Avik_Slider_Custom_Control( $wp_customize, 'avik_font_size_title_general', array( 'label' => __('Font Size Title Section in Homepage (px Unit)', 'avik'), 'section' => 'avik_font_family_section', 'priority' => 200, 'input_attrs' => array( 'min' => 10, 'max' => 120, 'step' => 1, ), ) )); } add_action('customize_register', 'avik_customize_register'); /** * Render the site title for the selective refresh partial. * * @return void */ function avik_customize_partial_blogname() { bloginfo('name'); } /** * Render the site tagline for the ive refresh partial. * * @return void */ function avik_customize_partial_blogdescription() { bloginfo('description'); } /** * Binds JS handlers to make Theme Customizer preview reload changes asynchronously. */ function avik_customize_preview_js() { wp_enqueue_script('avik-customizer', get_template_directory_uri() . '/js/avik-customizer.js', array('customize-preview'), '20151215', true); } add_action('customize_preview_init', 'avik_customize_preview_js');