En WordPress, hacer un cambio completo de los extractos (excerpts) es fácil, hay varios plugins que facilitan el trabajo, pero ¿y si no queremos instalar más plugins que consumen recursos ni editar todo el theme de Worpress?
Con la siguiente rutina obtenemos el mismo resultado sin necesidad de editar archivos de tu tema. Acabo de leer esta receta, facil y sencillo, comprobado.
El siguiente código debe ser insertado en tu archivo fuctions.php para que se funcione.
function my_excerpts($content = false) {
// Si es home page, un archivo o pagina de resultados
if(is_front_page() || is_archive() || is_search()) :
global $post;
$content = $post->post_excerpt;// Si es un excerpt es mostrado de la caja opcional
if($content) :
$content = apply_filters(’the_excerpt’, $content);// Si no es excerpt
else :
$content = $post->post_content;
$excerpt_length = 55;
$words = explode(’ ‘, $content, $excerpt_length + 1);
if(count($words) > $excerpt_length) :
array_pop($words);
array_push($words, ‘…’);
$content = implode(’ ‘, $words);
endif;
$content = ‘<p>’ . $content . ‘</p>’;endif;
endif;// Volver al contenido
return $content;}
add_filter(’the_content’, ‘my_excerpts’);




