Jump to content

How to Limit Synopsis the_content Words


Babaman
 Share

Recommended Posts

You use the_content function in almost every page of your dooplay theme. For instance you use in peliculas.php, series.php file and  it will echo all the content for one post or page. But you don’t want to show all content. Maybe only 80 words. Here how you can limit the_content

Using Custom Function

This method is going to be the best and most flexible way to limit the_content words length. Write the following custom function in your functions.php file.

function dooplay_content($limit){
  $content = explode(' ', get_the_content(), $limit);

  if (count($content)>=$limit){
       array_pop($content);
       $content = implode(" ",$content).'...';
  } else {
    $content = implode(" ",$content);
  }
	
  $content = preg_replace('/\[.+\]/','', $content);
  $content = apply_filters('the_content', $content); 
  $content = str_replace(']]>', ']]>', $content);
  return $content;
}

Use the custom function instead of the_content. For example:

<?php echo dooplay_content(80); ?>

 

Edited by Babaman
Link to comment
Share on other sites

 Share

×
×
  • Create New...