add_setting('asycom_hide_services_section', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_attr', )); $wp_customize->add_control('asycom_hide_services_section', array( 'type' => 'checkbox', 'section' => 'asycom_services_options', // Add a default or your own section 'label' => __('Hide Services Section?','asycom'), 'description' => __('The Services section will disappear if you enable this option','asycom') )); /* Services - Main title */ $wp_customize->add_setting('asycom_main_services_title', array( 'default' => __('SERVICES', 'asycom'), 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_main_services_title', array( 'label' => __('Main Title', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text', 'description' => __('Main Title of Services section', 'asycom') ) ); /* Services - sub title */ $wp_customize->add_setting('asycom_services_sub_title', array( 'default' => 'WE ARE PROUD OF WHAT WE HAVE DONE AND CURIOUS OF WHAT CAN BE DONE', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_sub_title', array( 'label' => __('Sub Title', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text', 'description' => __('Sub Title of Services section', 'asycom') ) ); /* Services - Item 1 title */ $wp_customize->add_setting('asycom_services_item_title_1', array( 'default' => 'DESIGN', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_title_1', array( 'label' => __('Service Item 1 Title', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text' ) ); /* Services - Item 1 icon */ $wp_customize->add_setting('asycom_services_item_icon_1', array( 'default' => 'glyphicon-phone', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_icon_1', array( 'label' => __('Service Item 1 Icon', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text' ) ); /* Services - Item 1 desc */ $wp_customize->add_setting('asycom_services_item_desc_1', array( 'default' => 'Lorem ipsum dolor sit amet, elit officiis delicatissimi no mel. Duo labores delicata evertitur te. Ea tantas homero mei. Invenire splendide at qui.', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_desc_1', array( 'label' => __('Service Item 1 Description', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'textarea' ) ); /* Services - Item 1 Button Text */ $wp_customize->add_setting('asycom_services_item_btn_text_1', array( 'default' => 'View Details', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_btn_text_1', array( 'label' => __('Service Item 1 Button Text', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text' ) ); /* Services - Item 1 Link/URL */ $wp_customize->add_setting('asycom_services_item_url_1', array( 'default' => '#', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('asycom_services_item_url_1', array( 'label' => __('Service Item 1 Link(URL)', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'url' ) ); /* Services - Item 2 title */ $wp_customize->add_setting('asycom_services_item_title_2', array( 'default' => 'DEVELOPMENT', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_title_2', array( 'label' => __('Service Item 2 Title', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text' ) ); /* Services - Item 2 icon */ $wp_customize->add_setting('asycom_services_item_icon_2', array( 'default' => 'glyphicon-phone', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_icon_2', array( 'label' => __('Service Item 2 Icon', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text' ) ); /* Services - Item 2 desc */ $wp_customize->add_setting('asycom_services_item_desc_2', array( 'default' => 'Id nihil mucius tritani cum, id ius summo luptatum. Ex feugiat deleniti sea, regione malorum eum cu. Denique mediocrem vix cu.', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_desc_2', array( 'label' => __('Service Item 2 Description', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'textarea' ) ); /* Services - Item 2 Button Text */ $wp_customize->add_setting('asycom_services_item_btn_text_2', array( 'default' => 'View Details', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_btn_text_2', array( 'label' => __('Service Item 2 Button Text', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text' ) ); /* Services - Item 2 Link/URL */ $wp_customize->add_setting('asycom_services_item_url_2', array( 'default' => '#', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('asycom_services_item_url_2', array( 'label' => __('Service Item 2 Link(URL)', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'url' ) ); /* Services - Item 3 title */ $wp_customize->add_setting('asycom_services_item_title_3', array( 'default' => 'SUPPORT', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_title_3', array( 'label' => __('Service Item 3 Title', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text' ) ); /* Services - Item 3 icon */ $wp_customize->add_setting('asycom_services_item_icon_3', array( 'default' => 'glyphicon-phone', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_icon_3', array( 'label' => __('Service Item 3 Icon', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text' ) ); /* Services - Item 3 desc */ $wp_customize->add_setting('asycom_services_item_desc_3', array( 'default' => 'vituperatoribus in cum, nostro rationibus mnesarchum vis in. Dicta posidonium te has. Sit novum complectitur ut', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_desc_3', array( 'label' => __('Service Item 3 Description', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'textarea' ) ); /* Services - Item 1 Button Text */ $wp_customize->add_setting('asycom_services_item_btn_text_3', array( 'default' => 'View Details', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_services_item_btn_text_3', array( 'label' => __('Service Item 3 Button Text', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'text' ) ); /* Services - Item 1 Link/URL */ $wp_customize->add_setting('asycom_services_item_url_3', array( 'default' => '#', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('asycom_services_item_url_3', array( 'label' => __('Service Item 3 Link(URL)', 'asycom'), 'section' => 'asycom_services_options', 'type' => 'url' ) );