Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ( ! function_exists( 'ultra_excerpt' ) ) :
- /**
- * Outputs the excerpt.
- */
- function ultra_excerpt() {
- if ( siteorigin_setting( 'blog_archive_content' ) == 'excerpt' && siteorigin_setting( 'blog_excerpt_more' ) && ! is_search() ) {
- $read_more_text = siteorigin_setting( 'blog_read_more' ) ? esc_html( siteorigin_setting( 'blog_read_more' ) ) : esc_html__( 'Continue reading', 'ultra' );
- $read_more_text = '<span class="more-wrapper"><a class="more-link button" href="' . get_permalink() . '">' . $read_more_text . '</a></span>';
- } else {
- $read_more_text = '';
- }
- $ellipsis = '...';
- $length = siteorigin_setting( 'blog_excerpt_length' );
- $excerpt = explode( ' ', get_the_excerpt(), $length );
- if ( $length ) {
- if ( count( $excerpt ) >= $length ) {
- array_pop( $excerpt );
- $excerpt = '<p>' . implode( ' ', $excerpt ) . $ellipsis . '</p>' . $read_more_text;
- } else {
- $excerpt = '<p>' . implode( ' ', $excerpt ) . $ellipsis . '</p>';
- }
- } else {
- $excerpt = get_the_excerpt();
- }
- $excerpt = preg_replace( '`\[[^\]]*\]`','', $excerpt );
- echo $excerpt;
- }
- endif;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement