'000000',
'default-image' => '',
'default-repeat' => 'repeat',
'default-position-x' => 'left',
'default-position-y' => 'top',
'default-size' => 'auto',
'default-attachment' => '',
'wp-head-callback' => '_custom_background_cb',
'admin-head-callback' => '',
'admin-preview-callback' => ''
)
);
}
/**
* Overwrite theme URL
*
*/
function lalita_theme_uri_link() {
return 'https://wpkoi.com/aditi-wpkoi-wordpress-theme/';
}
/**
* Overwrite parent theme's blog header function
*
*/
add_action( 'lalita_after_header', 'lalita_blog_header_image', 11 );
function lalita_blog_header_image() {
if ( ( is_front_page() && is_home() ) || ( is_home() ) ) {
$blog_header_image = lalita_get_setting( 'blog_header_image' );
$blog_header_title = lalita_get_setting( 'blog_header_title' );
$blog_header_text = lalita_get_setting( 'blog_header_text' );
$blog_header_button_text = lalita_get_setting( 'blog_header_button_text' );
$blog_header_button_url = lalita_get_setting( 'blog_header_button_url' );
if ( $blog_header_image != '' ) { ?>
add_setting(
'aditi_settings[dotted_div]',
array(
'default' => true,
'type' => 'option',
'sanitize_callback' => 'aditi_sanitize_checkbox'
)
);
$wp_customize->add_control(
'aditi_settings[dotted_div]',
array(
'type' => 'checkbox',
'label' => __( 'Dashed dividers', 'aditi' ),
'section' => 'lalita_blog_section',
'priority' => 29
)
);
// Colorized blog image function
$wp_customize->add_setting(
'aditi_settings[colorized_img]',
array(
'default' => true,
'type' => 'option',
'sanitize_callback' => 'aditi_sanitize_checkbox'
)
);
$wp_customize->add_control(
'aditi_settings[colorized_img]',
array(
'type' => 'checkbox',
'label' => __( 'Hover effect on blog images', 'aditi' ),
'section' => 'lalita_blog_section',
'priority' => 30
)
);
}
}
if ( ! function_exists( 'aditi_sanitize_checkbox' ) ) {
/**
* Sanitize checkbox values.
*
*/
function aditi_sanitize_checkbox( $checked ) {
return ( ( isset( $checked ) && true == $checked ) ? true : false );
}
}
if ( ! function_exists( 'aditi_body_classes' ) ) {
add_filter( 'body_class', 'aditi_body_classes' );
/**
* Adds custom classes to the array of body classes.
*
*/
function aditi_body_classes( $classes ) {
// Get Customizer settings
$aditi_settings = get_option( 'aditi_settings' );
// Return if dotted divider function is not exist
if ( ( ! isset( $aditi_settings['dotted_div'] ) ) && ( ! isset( $aditi_settings['colorized_img'] ) ) ) {
return $classes;
}
// Dotted divider function
if ( $aditi_settings['dotted_div'] == true ) {
$classes[] = 'aditi-dotted-div';
}
// Colorized blog images function
if ( $aditi_settings['colorized_img'] == true ) {
$classes[] = 'aditi-colorized-img';
}
return $classes;
}
}