add_section( 'home_columns_widgetarea_options', array( 'title' => __( 'Home Columns', 'blogmarks' ), 'panel' => 'widgetareas_options_panel', ) ); // Home Columns section background. $wp_customize->add_setting( 'home_columns_widgetarea_bg_color', array( 'default' => $theme_options_defaults['home_columns_widgetarea_bg_color'], 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'home_columns_widgetarea_bg_color', array( 'label' => __( 'Section Background', 'blogmarks' ), 'section' => 'home_columns_widgetarea_options', 'type' => 'color', 'priority' => 1, ) ) ); $wp_customize->add_setting( 'home_columns_widgetarea_text_color', array( 'default' => $theme_options_defaults['home_columns_widgetarea_text_color'], 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'home_columns_widgetarea_text_color', array( 'label' => __( 'Section Text Color', 'blogmarks' ), 'section' => 'home_columns_widgetarea_options', 'type' => 'color', 'priority' => 10, ) ) ); $wp_customize->add_setting( 'home_columns_widgetarea_link_color', array( 'default' => $theme_options_defaults['home_columns_widgetarea_link_color'], 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'home_columns_widgetarea_link_color', array( 'label' => __( 'Section Link Color', 'blogmarks' ), 'section' => 'home_columns_widgetarea_options', 'type' => 'color', 'priority' => 20, ) ) ); /* Home Column One Widgetareas heading style */ $wp_customize->add_setting( 'home_col_one_widgetarea_heading_style', array( 'default' => $theme_options_defaults['home_col_one_widgetarea_heading_style'], 'sanitize_callback' => 'blogmarks_sanitize_select', ) ); $wp_customize->add_control( 'home_col_one_widgetarea_heading_style', array( 'label' => __( 'First Column Widgets Title Style', 'blogmarks' ), 'section' => 'home_columns_widgetarea_options', 'priority' => 30, 'type' => 'select', 'choices' => blogmarks_get_title_styles(), ) ); /* Home Column One Widgetarea heading Align */ $wp_customize->add_setting( 'home_col_one_widgetarea_heading_align', array( 'default' => $theme_options_defaults['home_col_one_widgetarea_heading_align'], 'sanitize_callback' => 'blogmarks_sanitize_select', ) ); $wp_customize->add_control( 'home_col_one_widgetarea_heading_align', array( 'label' => __( 'First Column Widgets Title Alignment', 'blogmarks' ), 'section' => 'home_columns_widgetarea_options', 'priority' => 40, 'type' => 'select', 'choices' => blogmarks_get_title_alignments(), ) ); /* Home Column Two Widgetareas heading style */ $wp_customize->add_setting( 'home_col_two_widgetarea_heading_style', array( 'default' => $theme_options_defaults['home_col_two_widgetarea_heading_style'], 'sanitize_callback' => 'blogmarks_sanitize_select', ) ); $wp_customize->add_control( 'home_col_two_widgetarea_heading_style', array( 'label' => __( 'Second Column Widgets Title Style', 'blogmarks' ), 'section' => 'home_columns_widgetarea_options', 'priority' => 50, 'type' => 'select', 'choices' => blogmarks_get_title_styles(), ) ); /* Home Column Two Widgetarea heading Align */ $wp_customize->add_setting( 'home_col_two_widgetarea_heading_align', array( 'default' => $theme_options_defaults['home_col_two_widgetarea_heading_align'], 'sanitize_callback' => 'blogmarks_sanitize_select', ) ); $wp_customize->add_control( 'home_col_two_widgetarea_heading_align', array( 'label' => __( 'Second Column Widgets Title Alignment', 'blogmarks' ), 'section' => 'home_columns_widgetarea_options', 'priority' => 60, 'type' => 'select', 'choices' => blogmarks_get_title_alignments(), ) ); /*Hide Column Two Widgetarea on mobile*/ $wp_customize->add_setting( 'home_col_two_widgetarea_hide_mobile', array( 'default' => $theme_options_defaults['home_col_two_widgetarea_hide_mobile'], 'sanitize_callback' => 'blogmarks_sanitize_checkbox', ) ); $wp_customize->add_control( new Blogmarks_Toggle_Control( $wp_customize, 'home_col_two_widgetarea_hide_mobile', array( 'label' => __( 'Hide Second Column on Mobile', 'blogmarks' ), 'section' => 'home_columns_widgetarea_options', 'priority' => 70, ) ) );