add_section('bw_pfn_services_basic', array( 'title' => esc_html__('Basic Service ', 'bw-featuredimage-portfolio'), 'description' => sprintf( esc_html__('Basic Services', 'bw-featuredimage-portfolio') ), 'priority' => 130, )); // Basic title $wp_customize->add_setting('bw_pfn_title_basic', array( 'default' => esc_html__('title', 'bw-featuredimage-portfolio'), 'type' => 'theme_mod', 'sanitize_callback' => 'bw_featuredimage_portfolio_senitize_text', 'capability' => 'edit_theme_options', )); $wp_customize->add_control( 'bw_pfn_title_basic', array( 'label' => esc_html__('Title', 'bw-featuredimage-portfolio'), 'section' => 'bw_pfn_services_basic', 'settings'=> 'bw_pfn_title_basic', 'priority' => 1, )); // Basic description $wp_customize->add_setting('bw_pfn_basic_description', array( 'default' => esc_html__('desciption', 'bw-featuredimage-portfolio'), 'type' => 'theme_mod', 'sanitize_callback' => 'bw_featuredimage_portfolio_senitize_text', 'capability' => 'edit_theme_options', )); $wp_customize->add_control( 'bw_pfn_basic_description', array( 'label' => esc_html__('Desciption', 'bw-featuredimage-portfolio'), 'section' => 'bw_pfn_services_basic', 'settings'=> 'bw_pfn_basic_description', 'priority' => 1, )); // Delivery time $wp_customize->add_setting('delivery_digit_setting', array( 'default' => '', 'type' => 'theme_mod', 'sanitize_callback' => 'absint', 'capability' => 'edit_theme_options', )); $wp_customize->add_setting('delivery_type_setting', array( 'default' => 'hour', 'type' => 'theme_mod', 'sanitize_callback' => 'bw_featuredimage_portfolio_senitize_text', 'capability' => 'edit_theme_options', )); $wp_customize->add_control(new WP_Customize_Delivery_time( $wp_customize, 'basic_delivery_time', array( 'label' => __('Delivery time', 'bw-featuredimage-portfolio'), 'section' => 'bw_pfn_services_basic', 'settings' => [ 'delivery_digit' => 'delivery_digit_setting', 'delivery_type' => 'delivery_type_setting' ], // specify the kind of input field 'type' => 'number', 'input_attrs' => [ 'size' => 1, 'maxlength' => 1, 'style' => 'width:auto', 'class'=>'deliverytime', 'min' => 1, 'max' => 9, 'step'=>1, 'placeholder'=>'1', ], 'select_attrs' => ['style' => 'width:auto'], 'select_choices' => [ 'hours' => __('Hours', 'bw-featuredimage-portfolio'), 'days' => __('Days', 'bw-featuredimage-portfolio'), 'weeks' => __('Weeks ', 'bw-featuredimage-portfolio'), 'months' => __('Months ', 'bw-featuredimage-portfolio'), ], 'description' => __('Configure delivery time.', 'bw-featuredimage-portfolio'), 'priority' => 80, ) )); //Hours of Work $wp_customize->add_setting('bw_pfn_wrokhour_basic', array( 'default' => esc_html__('1', 'bw-featuredimage-portfolio'), 'type' => 'theme_mod', 'sanitize_callback' => 'absint', 'capability' => 'edit_theme_options', )); $wp_customize->add_control( 'bw_pfn_wrokhour_basic', array( 'label' => esc_html__('Hours of Work', 'bw-featuredimage-portfolio'), 'section' => 'bw_pfn_services_basic', 'settings'=> 'bw_pfn_wrokhour_basic', 'description' => __('Configure hour of work .', 'bw-featuredimage-portfolio'), 'priority' => 100, 'type' => 'number', 'input_attrs' => [ 'size' => 1, 'maxlength' => 1, // 'style' => 'width:auto', // 'class'=>'deliverytime', 'min' => 1, 'max' => 24, 'step'=>1, 'placeholder'=>'1', ], )); //Revisions $wp_customize->add_setting('bw_pfn_revisions_basic', array( 'default' => esc_html__('0', 'bw-featuredimage-portfolio'), 'type' => 'theme_mod', 'sanitize_callback' => 'absint', 'capability' => 'edit_theme_options', )); $wp_customize->add_control( 'bw_pfn_revisions_basic', array( 'label' => esc_html__('Revisions', 'bw-featuredimage-portfolio'), 'section' => 'bw_pfn_services_basic', 'settings'=> 'bw_pfn_revisions_basic', 'description' => __('Configure revisions.', 'bw-featuredimage-portfolio'), 'priority' => 110, 'type' => 'select', // 'select_attrs' => ['style' => 'width:auto'], 'choices' => [ '0' => __('0', 'bw-featuredimage-portfolio'), '1' => __('1', 'bw-featuredimage-portfolio'), '2' => __('2', 'bw-featuredimage-portfolio'), '3' => __('3 ', 'bw-featuredimage-portfolio'), '4' => __('4 ', 'bw-featuredimage-portfolio'), '5' => __('5', 'bw-featuredimage-portfolio'), '6' => __('6', 'bw-featuredimage-portfolio'), '7' => __('7 ', 'bw-featuredimage-portfolio'), '8' => __('8 ', 'bw-featuredimage-portfolio'), '9' => __('9 ', 'bw-featuredimage-portfolio'), 'UNLIMITED' => __('UNLIMITED', 'bw-featuredimage-portfolio'), ], )); //Support $wp_customize->add_setting('bw_pfn_support_basic', array( 'default' => esc_html__('None', 'bw-featuredimage-portfolio'), 'type' => 'theme_mod', 'sanitize_callback' => 'bw_featuredimage_portfolio_senitize_text', 'capability' => 'edit_theme_options', )); $wp_customize->add_control( 'bw_pfn_support_basic', array( 'label' => esc_html__('Support', 'bw-featuredimage-portfolio'), 'section' => 'bw_pfn_services_basic', 'settings'=> 'bw_pfn_support_basic', 'type' => 'select', // 'select_attrs' => ['style' => 'width:auto'], 'choices' => [ 'none' => __('None', 'bw-featuredimage-portfolio'), '1day' => __('1 Day', 'bw-featuredimage-portfolio'), '2days' => __('2 Days', 'bw-featuredimage-portfolio'), '3days' => __('3 Days', 'bw-featuredimage-portfolio'), '4days' => __('4 Days', 'bw-featuredimage-portfolio'), '5days' => __('5 Days', 'bw-featuredimage-portfolio'), '6days' => __('6 Days', 'bw-featuredimage-portfolio'), '1week' => __('1 Week', 'bw-featuredimage-portfolio'), '2weeks' => __('2 Weeks', 'bw-featuredimage-portfolio'), '3weeks' => __('3 Weeks', 'bw-featuredimage-portfolio'), '4weeks' => __('4 Weeks', 'bw-featuredimage-portfolio'), '5weeks' => __('5 Weeks', 'bw-featuredimage-portfolio'), '1month' => __('1 Month', 'bw-featuredimage-portfolio'), '2months' => __('2 Months', 'bw-featuredimage-portfolio'), '3months' => __('3 Months', 'bw-featuredimage-portfolio'), '4months' => __('4 Months', 'bw-featuredimage-portfolio'), '5months' => __('5 Months', 'bw-featuredimage-portfolio'), '6months' => __('6 Months', 'bw-featuredimage-portfolio'), 'ENDLESS' => __('ENDLESS', 'bw-featuredimage-portfolio'), ], 'description' => __('Configure support.', 'bw-featuredimage-portfolio'), 'priority' => 120, )); //Price $wp_customize->add_setting('bw_pfn_price_basic', array( 'default' => esc_html__('10', 'bw-featuredimage-portfolio'), 'type' => 'theme_mod', 'sanitize_callback' => 'absint', 'capability' => 'edit_theme_options', )); $wp_customize->add_control( 'bw_pfn_price_basic', array( 'label' => esc_html__('Price', 'bw-featuredimage-portfolio'), 'section' => 'bw_pfn_services_basic', 'settings'=> 'bw_pfn_price_basic', 'description' => __('Configure price .', 'bw-featuredimage-portfolio'), 'priority' => 130, 'type' => 'number', 'input_attrs' => [ // 'style' => 'width:auto', // 'class'=>'deliverytime', 'placeholder'=>'10', ], )); }add_action('customize_register','bw_pfn_customize_services_basic');