Skip to content

Instantly share code, notes, and snippets.

@babelpuntocl
Created April 22, 2014 14:23
Show Gist options
  • Save babelpuntocl/11181178 to your computer and use it in GitHub Desktop.
Save babelpuntocl/11181178 to your computer and use it in GitHub Desktop.
Excerpts personalizados
function excerpt($limit) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).'...'; } else { $excerpt = implode(" ",$excerpt); } $excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt); return $excerpt; } function 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; }
<?php echo excerpt(25); ?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment