Advertisement
darrenbachan

Untitled

Jun 5th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.83 KB | None | 0 0
  1. // Grab First Paragraph Of Text And Ignore Images For Excerpt
  2.     function awesome_excerpt($text, $raw_excerpt) {
  3.         if( ! $raw_excerpt ) {
  4.             $content = apply_filters( 'the_content', get_the_content() );
  5.             $text = substr( $content, 0, strpos( $content, '</p>' ) + 4 );
  6.         }
  7.         $text = preg_replace("/<img[^>]+\>/i", "", $text);
  8.         return $text;
  9.     }
  10.     add_filter( 'wp_trim_excerpt', 'awesome_excerpt', 10, 2 );
  11.  
  12.     // Customize Excerpt Word Count Length
  13.     function excerpt($limit) {
  14.         $excerpt = explode(' ', get_the_excerpt(), $limit);
  15.         if (count($excerpt)>=$limit) {
  16.             array_pop($excerpt);
  17.             $excerpt = implode(" ",$excerpt).'...';
  18.           } else {
  19.             $excerpt = implode(" ",$excerpt);
  20.           }
  21.         $excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
  22.         return $excerpt;
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement