';
}
}
add_action( 'wp_head', 'business_era_pingback_header' );
if ( ! function_exists( 'business_era_footer_goto_top' ) ) :
/**
* Add Go to top.
*
* @since 1.0.0
*/
function business_era_footer_goto_top() {
echo '';
}
endif;
add_action( 'wp_footer', 'business_era_footer_goto_top' );
if ( ! function_exists( 'business_era_implement_excerpt_length' ) ) :
/**
* Implement excerpt length.
*
* @since 1.0.0
*
* @param int $length The number of words.
* @return int Excerpt length.
*/
function business_era_implement_excerpt_length( $length ) {
$excerpt_length = business_era_get_option( 'excerpt_length' );
if ( absint( $excerpt_length ) > 0 ) {
$length = absint( $excerpt_length );
}
return $length;
}
endif;
if ( ! function_exists( 'business_era_content_more_link' ) ) :
/**
* Implement read more in content.
*
* @since 1.0.0
*
* @param string $more_link Read More link element.
* @param string $more_link_text Read More text.
* @return string Link.
*/
function business_era_content_more_link( $more_link, $more_link_text ) {
$read_more_text = business_era_get_option( 'read_more_text' );
if ( ! empty( $read_more_text ) ) {
$more_link = str_replace( $more_link_text, $read_more_text, $more_link );
}
return $more_link;
}
endif;
if ( ! function_exists( 'business_era_implement_read_more' ) ) :
/**
* Implement read more in excerpt.
*
* @since 1.0.0
*
* @param string $more The string shown within the more link.
* @return string The excerpt.
*/
function business_era_implement_read_more( $more ) {
$output = $more;
$read_more_text = business_era_get_option( 'read_more_text' );
if ( ! empty( $read_more_text ) ) {
$output = ' ' . esc_html( $read_more_text ) . '';
}
return $output;
}
endif;
if ( ! function_exists( 'business_era_hook_read_more_filters' ) ) :
/**
* Hook read more and excerpt length filters.
*
* @since 1.0.0
*/
function business_era_hook_read_more_filters() {
if ( is_home() || is_category() || is_tag() || is_author() || is_date() ) {
add_filter( 'excerpt_length', 'business_era_implement_excerpt_length', 999 );
add_filter( 'the_content_more_link', 'business_era_content_more_link', 10, 2 );
add_filter( 'excerpt_more', 'business_era_implement_read_more' );
}
}
endif;
add_action( 'wp', 'business_era_hook_read_more_filters' );
if ( ! function_exists( 'business_era_add_sidebar' ) ) :
/**
* Add sidebar.
*
* @since 1.0.0
*/
function business_era_add_sidebar() {
$global_layout = business_era_get_option( 'global_layout' );
$global_layout = apply_filters( 'business_era_filter_theme_global_layout', $global_layout );
// Include sidebar.
if ( 'no-sidebar' !== $global_layout ) {
get_sidebar();
}
}
endif;
add_action( 'business_era_action_sidebar', 'business_era_add_sidebar' );