????
| Current Path : /home2/morganrand/public_html/sub/wp-content/themes/writee/inc/functions/ |
| Current File : /home2/morganrand/public_html/sub/wp-content/themes/writee/inc/functions/sidebars.php |
<?php
/********************************/
## Register theme sidebars
/********************************/
if ( ! function_exists ( 'writee_widgets_init' ) ) {
add_action( 'widgets_init', 'writee_widgets_init' );
function writee_widgets_init() {
/************************************/
##Primary Sidebar.
/*************************************/
register_sidebar( array(
'name' => __( 'Primary Sidebar', 'writee' ),
'id' => 'primary-sidebar',
'description' => __('Primary sidebar of the theme. Display on left or right side of the theme','writee'),
'class' => '',
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h6 class="widget-title"><span>',
'after_title' => '</span></h6>' ) );
/***********************************************************/
## Footer Vertical Sidebar Columns.
/**********************************************************/
$counter = 0;
$number_of_widgets = 3;
while ( $counter < $number_of_widgets ) : $counter++;
register_sidebar( array(
'name' => __( 'Footer ', 'writee' ) . $counter,
'id' => 'footer-' . $counter,
'description' => __( 'Footer bottom area vertical widgets.', 'writee' ),
'before_widget' => '<div id="%1$s" class="widget %2$s widget-ver">',
'after_widget' => '</div>',
'before_title' => '<h6 class="widget-title"><span>',
'after_title' => '</span></h6>')
);
endwhile;
}
}
/*****************************************************************/
## category widget custom filter.
/*****************************************************************/
if ( ! function_exists ( 'writee_category_count_span_inline' ) ) {
add_filter('wp_list_categories', 'writee_category_count_span_inline');
function writee_category_count_span_inline( $output) {
$output = str_replace('</a> (','<span>(',$output);
$output = str_replace(')',')</span></a> ',$output);
return $output;
}
}
/*****************************************************************/
## archive widget custom filter.
/*****************************************************************/
if ( ! function_exists ( 'writee_archive_count_inline' ) ) {
add_filter('get_archives_link', 'writee_archive_count_inline');
function writee_archive_count_inline($links) {
$links = str_replace('</a> (', ' <span>(', $links);
$links = str_replace(')', ')</span></a>', $links);
return $links;
}
}
?>