Skip to content

Instantly share code, notes, and snippets.

@RafaelFunchal
Created October 22, 2012 22:57
Show Gist options
  • Save RafaelFunchal/3935264 to your computer and use it in GitHub Desktop.
Save RafaelFunchal/3935264 to your computer and use it in GitHub Desktop.
Função que limita a quantidade de caracteres do excerpt() do WordPress.
// Coloque o código abaixo no arquivo functions.php do seu tema. O número 80 é a quantidade de caracteres a exibir.
function get_excerpt(){
$excerpt = get_the_content();
$excerpt = preg_replace(" (\[.*?\])",'',$excerpt);
$excerpt = strip_shortcodes($excerpt);
$excerpt = strip_tags($excerpt);
$excerpt = substr($excerpt, 0, 80);
$excerpt = substr($excerpt, 0, strripos($excerpt, " "));
$excerpt = trim(preg_replace( '/\s+/', ' ', $excerpt));
return $excerpt;
}
// Dentro do seu loop insira o código abaixo onde deseja exibir o resumo
<?php echo get_excerpt(); ?>
@putzweb
Copy link

putzweb commented Mar 1, 2017

Perfeito Obrigado!

@rgpsico
Copy link

rgpsico commented Aug 22, 2018

function get_excerpt($num){
$excerpt = get_the_content();
$excerpt = preg_replace(" ([.*?])",'',$excerpt);
$excerpt = strip_shortcodes($excerpt);
$excerpt = strip_tags($excerpt);
$excerpt = substr($excerpt, 0, $num);
$excerpt = substr($excerpt, 0, strripos($excerpt, " "));
$excerpt = trim(preg_replace( '/\s+/', ' ', $excerpt));
return $excerpt;
}

// Dentro do seu loop insira o código abaixo onde deseja exibir o resumo

//numero de caracter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment