add_section( 'buconz_starter_team_section', array(
'capability' => 'edit_theme_options',
'priority' => 5,
'title' => __( 'Our Team', 'buconz-starter' ),
'description' => __( 'Team Section', 'buconz-starter' ),
'panel' => 'buconz_starter_front_option'
) );
// Team Section Enable / Disable
$wp_customize->add_setting( 'buconz_starter_team_enable',
array(
'default' => '',
'sanitize_callback' => 'buconz_starter_sanitize_checkbox'
)
);
$wp_customize->add_control( 'buconz_starter_team_enable',
array(
'label' => esc_html__( 'Show Team Slider', 'buconz-starter' ),
'section' => 'buconz_starter_team_section',
'type' => 'checkbox',
'priority' => 1,
)
);
$wp_customize->add_setting( 'buconz_starter_team_top_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_team_top_title', array(
'label' => __( 'Service section top badge', 'buconz-starter' ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
'settings' => 'buconz_starter_team_top_title',
) );
$wp_customize->add_setting( 'buconz_starter_team_title', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_team_title', array(
'label' => __( 'Service section title', 'buconz-starter' ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
'settings' => 'buconz_starter_team_title',
) );
$wp_customize->add_setting( 'buconz_starter_team_content', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_team_content', array(
'label' => __( 'Service section description', 'buconz-starter' ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
'settings' => 'buconz_starter_team_content',
) );
$wp_customize->add_setting( 'buconz_starter_team_icon', array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_team_icon', array(
'label' => __( 'Use Team Social Icon', 'buconz-starter' ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
/* translators: %s: Description */
'description' => sprintf( __( 'For team icon, You can use font awesome icon: Eg: %1$s. %2$s See more here %3$s', 'buconz-starter' ), $buconz_starter_service,'',''),
'settings' => 'buconz_starter_team_icon',
) );
for ($i=1;$i<=3;$i++) {
$wp_customize->add_setting( 'buconz_starter_team_page_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'buconz_starter_sanitize_dropdown_pages'
) );
$wp_customize->add_control( 'buconz_starter_team_page_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Select page for team %s', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'dropdown-pages',
'settings' => 'buconz_starter_team_page_'.$i,
) );
// Team position
$wp_customize->add_setting( 'buconz_starter_team_position_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_team_position_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team position %s', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
'settings' => 'buconz_starter_team_position_'.$i,
) );
$wp_customize->add_control( 'buconz_starter_team_positions_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team Social Icon', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
'description' => sprintf( __( 'Use font awesome icon: Eg: %1$s. %2$s See more here %3$s', 'buconz-starter' ), $buconz_starter_service,'',''),
'settings' => 'buconz_starter_team_positions_'.$i,
) );
// Team Social Icon 1
$wp_customize->add_setting( 'buconz_starter_ts_icon_1_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_ts_icon_1_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team Social Icon 1', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
'settings' => 'buconz_starter_ts_icon_1_'.$i,
) );
// Team Social Icon Link 1
$wp_customize->add_setting( 'buconz_starter_ts_link_1_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'esc_url',
) );
$wp_customize->add_control( 'buconz_starter_ts_link_1_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team Social Link 1', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'url',
'settings' => 'buconz_starter_ts_link_1_'.$i,
) );
// Team Social Icon 2
$wp_customize->add_setting( 'buconz_starter_ts_icon_2_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_ts_icon_2_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team Social Icon 1', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
'settings' => 'buconz_starter_ts_icon_2_'.$i,
) );
// Team Social Icon Link 2
$wp_customize->add_setting( 'buconz_starter_ts_link_2_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_ts_link_2_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team Social Link 1', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'url',
'settings' => 'buconz_starter_ts_link_2_'.$i,
) );
// Team Social Icon 3
$wp_customize->add_setting( 'buconz_starter_ts_icon_3_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_ts_icon_3_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team Social Icon 1', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
'settings' => 'buconz_starter_ts_icon_3_'.$i,
) );
// Team Social Icon Link 3
$wp_customize->add_setting( 'buconz_starter_ts_link_3_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_ts_link_3_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team Social Link 1', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'url',
'settings' => 'buconz_starter_ts_link_3_'.$i,
) );
// Team Social Icon 4
$wp_customize->add_setting( 'buconz_starter_ts_icon_4_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_ts_icon_4_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team Social Icon 1', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'text',
'settings' => 'buconz_starter_ts_icon_4_'.$i,
) );
// Team Social Icon Link 4
$wp_customize->add_setting( 'buconz_starter_ts_link_4_'.$i, array(
'capability' => 'edit_theme_options',
'default' => '',
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'buconz_starter_ts_link_4_'.$i, array(
/* translators: %s: Description */
'label' => sprintf( __( 'Team Social Link 1', 'buconz-starter' ), $i ),
'section' => 'buconz_starter_team_section',
'type' => 'url',
'settings' => 'buconz_starter_ts_link_4_'.$i,
) );
}