add_control( new WP_Customize_Color_Control( $wp_customize, 'header_textcolor', array(
'label' => __( 'Header Text Color', 'blogbd' ),
'section' => 'colors',
'settings' => 'header_textcolor',
) ) );
// Add Header Background Color setting and control
$wp_customize->add_setting( 'header_background_color', array(
'default' => '#0073aa',
'sanitize_callback' => 'sanitize_hex_color',
) );
$wp_customize->add_control( new WP_Customize_Color_control( $wp_customize, 'header_background_color', array(
'label' => __( 'Header Background', 'blogbd' ),
'section' => 'colors',
'settings' => 'header_background_color',
) ) );
// Add setting and control for link color
$wp_customize->add_setting( 'blogbd_link_color' , array(
'default' => '#0073aa',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_hex_color',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'blogbd_link_color', array(
'label' => __( 'Link Color', 'blogbd' ),
'section' => 'colors',
'settings' => 'blogbd_link_color',
) ) );
// Add setting and control for text color
$wp_customize->add_setting( 'blogbd_text_color', array(
'default' => '#333333',
'sanitize_callback' => 'sanitize_hex_color',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'blogbd_text_color', array(
'label' => __( 'Text Color', 'blogbd' ),
'section' => 'colors',
'settings' => 'blogbd_text_color',
) ) );
// Add Excerpt Length Setting
$wp_customize->add_setting( 'excerpt_length', array(
'default' => 20,
'sanitize_callback' => 'absint',
) );
// Add Excerpt Length Control
$wp_customize->add_control( 'excerpt_length', array(
'label' => __( 'Excerpt Length', 'blogbd' ),
'description' => __( 'Set the number of words for post excerpts.', 'blogbd' ),
'section' => 'title_tagline', // You can add a new section or use an existing one
'type' => 'number',
'input_attrs' => array(
'min' => 1,
),
) );
// Add Read More Text Setting
$wp_customize->add_setting( 'read_more_text', array(
'default' => __( 'Read more', 'blogbd' ),
'sanitize_callback' => 'sanitize_text_field',
) );
// Add Read More Text Control
$wp_customize->add_control( 'read_more_text', array(
'label' => __( 'Read More Text', 'blogbd' ),
'description' => __( 'Set the text for the "Read more" link in excerpts.', 'blogbd' ),
'section' => 'title_tagline', // You can add a new section or use an existing one
'type' => 'text',
) );
// Add a new section for the footer text
$wp_customize->add_section( 'blogbd_footer_section', array(
'title' => __( 'Footer Text', 'blogbd' ),
'priority' => 130,
) );
// Add the setting for the footer text
$wp_customize->add_setting( 'blogbd_footer_text', array(
'default' => __( 'BlogBD WordPress Theme', 'blogbd' ),
'sanitize_callback' => 'sanitize_text_field',
) );
// Add the control for the footer text
$wp_customize->add_control( 'blogbd_footer_text', array(
'label' => __( 'Footer Text', 'blogbd' ),
'section' => 'blogbd_footer_section',
'type' => 'text',
) );
}
add_action( 'customize_register', 'blogbd_customize_register' );
function blogbd_customize_css() {
?>