'#ffffff',
'menu_bar_linkh_clr' => '#ff3152',
'continue_read_clr' => '#000',
'continue_read_hvr_clr' => '#ff3152',
'h1_clr' => '#000000',
'h2_clr' => '#000000',
'h3_clr' => '#000000',
'h4_clr' => '#000000',
'h5_clr' => '#000000',
'h6_clr' => '#000000',
'link_clr' => '#000000',
'hover_link_clr' => '#ff3152',
'blog_layout_grid' => 4,
'blog_excerpt_length' => 20,
'blog_show_content' => 1,
'blog_show_date' => 1,
'blog_show_author' => 1,
'blog_show_cat' => 1,
'blog_show_tags' => 1,
'blog_show_comment' => 1,
'blog_show_readmore' => 1,
'show_search' => 1,
'cat_layout_grid' => 4,
'cat_excerpt_length' => 20,
'cat_show_content' => 1,
'cat_show_date' => 1,
'cat_show_author' => 1,
'cat_show_cat' => 1,
'cat_show_tags' => 1,
'cat_show_comment' => 1,
'cat_show_readmore' => 1,
'single_post_fet_img' => 1,
'related_post_show' => 1,
'related_post_title' => __('More from', 'advik-blog-lite') ,
'footer_social' => 0,
'header_social' => 0,
'facebook' => '',
'twitter' => '',
'linkedin' => '',
'behance' => '',
'dribbble' => '',
'instagram' => '',
'youtube' => '',
'pinterest' => '',
'copyright' => __('Blog Design Theme', 'advik-blog-lite'),
);
return apply_filters('advik_blog_lite_options_default_values', $default_settings );
}
/**
* Escape Tags & Slashes
*
* Handles escapping the slashes and tags
*
* @package Advik Blog Lite
* @since 1.0
*/
function advik_blog_lite_esc_attr($data) {
return esc_attr( $data );
}
/**
* Function to excerpt length
*
* @package Advik Blog Lite
* @since 1.0
*/
function advik_blog_lite_excerpt_length( $length )
{
if ( is_admin() ) {
return $length;
}
$blog_excerpt_length = advik_blog_lite_get_theme_mod( 'blog_excerpt_length' );
$cat_excerpt_length = advik_blog_lite_get_theme_mod( 'cat_excerpt_length' );
if ( is_home() || is_front_page() ) {
return $blog_excerpt_length;
} elseif( is_category() || is_archive() ) {
return $cat_excerpt_length;
} else {
return $blog_excerpt_length;
}
}
add_filter( 'excerpt_length', 'advik_blog_lite_excerpt_length', 999 );
/**
* Function to excerpt more
*
* @package Advik Blog Lite
* @since 1.0
*/
function advik_blog_lite_excerpt_more( $more ) {
if ( ! is_admin() ) {
return '…';
}
}
add_filter('excerpt_more', 'advik_blog_lite_excerpt_more');
/**
* Function to get footer sidebar widget class
*
* @package Advik Blog Lite
* @since 1.0
*/
function advik_blog_lite_footer_widgets_cls( $sidebar_id ) {
global $_wp_sidebars_widgets;
$sidebars_widgets_count = $_wp_sidebars_widgets;
if ( isset( $sidebars_widgets_count[ $sidebar_id ] ) ) {
$widget_count = count( $sidebars_widgets_count[ $sidebar_id ] );
$widget_classes = 'widget-count-' . count( $sidebars_widgets_count[ $sidebar_id ] );
if ( $widget_count == 2 ) {
$widget_classes .= ' advik-blog-lite-col-6';
} elseif ( $widget_count == 3 ) {
$widget_classes .= ' advik-blog-lite-col-4';
} elseif ( $widget_count == 4 ) {
$widget_classes .= ' advik-blog-lite-col-3';
} elseif ( $widget_count == 5 ) {
$widget_classes .= ' advik-blog-lite-col-5c';
} elseif ( $widget_count == 6 ) {
$widget_classes .= ' advik-blog-lite-col-2';
} else {
$widget_classes .= ' advik-blog-lite-col-12';
}
return $widget_classes;
}
}
/**
* Function to get customizer value
*
* @package Advik Blog Lite
* @since 1.0
*/
function advik_blog_lite_get_theme_mod( $mod = '' ) {
$default_settings = advik_blog_lite_default_settings();
$default_val = isset($default_settings[ $mod ]) ? $default_settings[ $mod ] : '';
return get_theme_mod( $mod, $default_val );
}
/**
* Clean variables using sanitize_text_field. Arrays are cleaned recursively.
* Non-scalar values are ignored.
*
* @package Advik Blog Lite
* @since 1.0
*/
function advik_blog_lite_sanitize_clean( $var ) {
if ( is_array( $var ) ) {
return array_map( 'advik_blog_lite_sanitize_clean', $var );
} else {
$data = is_scalar( $var ) ? sanitize_text_field( $var ) : $var;
return wp_unslash($data);
}
}
/**
* Checkbox sanitization callback.
*/
function advik_blog_lite_sanitize_checkbox( $checked ) {
return ( ( !empty( $checked ) ) ? true : false );
}
/**
* Select sanitization callback.
*
* @package Advik Blog Lite
* @since 1.0
*/
function advik_blog_lite_sanitize_select( $input, $setting ) {
$input = sanitize_key( $input );
$choices = $setting->manager->get_control( $setting->id )->choices;
return ( array_key_exists( $input, $choices ) ? $input : $setting->default );
}
/**
* Sanitize URL
*
* @package Advik Blog Lite
* @since 1.0
*/
function advik_blog_lite_sanitize_url( $url ) {
return esc_url_raw( trim($url) );
}
/**
* Handles the footer copy right text
*
* @package Advik Blog Lite
* @since 1.0
*/
function advik_blog_lite_footer_copyright() {
$current_year = date( 'Y', current_time('timestamp') );
$copyright_text = advik_blog_lite_get_theme_mod( 'copyright' );
$copyright_text = str_replace('{year}', $current_year, $copyright_text);
return apply_filters( 'advik_blog_lite_footer_copyright', $copyright_text);
}
/**
* Social icon Footer
*
* @package advik_blog_lite
* @since 1.0
*/
function advik_blog_lite_get_footer_social_icon() {
$facebook = advik_blog_lite_get_theme_mod( 'facebook' );
$twitter = advik_blog_lite_get_theme_mod( 'twitter' );
$linkedin = advik_blog_lite_get_theme_mod( 'linkedin' );
$behance = advik_blog_lite_get_theme_mod( 'behance' );
$dribbble = advik_blog_lite_get_theme_mod( 'dribbble' );
$instagram = advik_blog_lite_get_theme_mod( 'instagram' );
$youtube = advik_blog_lite_get_theme_mod( 'youtube' );
$pinterest = advik_blog_lite_get_theme_mod( 'pinterest' );
if(!empty($facebook) ) { ?>