';
echo wp_kses(avata_option('top_bar_info_content'), $allowedposttags);
echo '';
break;
case "sns":
$tooltip_position = avata_option('top_social_tooltip_position','bottom');
echo avata_get_social('header','top-bar-sns',$tooltip_position);
break;
case "menu":
echo '';
break;
case "none":
break;
}
}
/**
* Modifies WordPress's built-in comments_popup_link() function to return a string instead of echo comment results
*/
function avata_get_comments_popup_link( $zero = false, $one = false, $more = false, $avata_css_class = '', $none = false ) {
global $wpcommentspopupfile, $wpcommentsjavascript;
$id = get_the_ID();
if ( false === $zero ) $zero = __( 'No Comments', 'avata');
if ( false === $one ) $one = __( '1 Comment', 'avata');
if ( false === $more ) $more = __( '% Comments', 'avata');
if ( false === $none ) $none = __( 'Comments Off', 'avata');
$number = get_comments_number( $id );
$str = '';
if ( 0 == $number && !comments_open() && !pings_open() ) {
$str = '' . $none . '';
return $str;
}
if ( post_password_required() ) {
return '';
}
$str = ' 0 ) );
$str .= apply_filters( 'comments_popup_link_attributes', '' );
$str .= ' title="' . esc_attr( sprintf( __('Comment on %s', 'avata'), $title ) ) . '">';
$str .= avata_get_comments_number_str( $zero, $one, $more );
$str .= '';
return $str;
}
/**
* Modifies WordPress's built-in comments_number() function to return string instead of echo
*/
function avata_get_comments_number_str( $zero = false, $one = false, $more = false, $deprecated = '' ) {
if ( !empty( $deprecated ) )
_deprecated_argument( __FUNCTION__, '1.3' );
$number = get_comments_number();
if ( $number > 1 )
$output = str_replace('%', number_format_i18n($number), ( false === $more ) ? __('% Comments', 'avata') : $more);
elseif ( $number == 0 )
$output = ( false === $zero ) ? __('No Comments', 'avata') : $zero;
else // must be one
$output = ( false === $one ) ? __('1 Comment', 'avata') : $one;
return apply_filters('comments_number', $output, $number);
}
// get summary
function avata_get_summary(){
$excerpt_or_content = avata_option('excerpt_or_content','excerpt');
$excerpt_length = avata_option('excerpt_length');
if( $excerpt_or_content == 'full_content' ){
$output = get_the_content();
}
else{
$output = get_the_excerpt();
if( is_numeric($excerpt_length) && $excerpt_length !=0 )
$output = avata_content_length($output, $excerpt_length );
}
return $output;
}
function avata_content_length($content, $limit) {
$excerpt = explode(' ', trim($content), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt).'...';
} else {
$excerpt = implode(" ",$excerpt);
}
$excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
return $excerpt;
}