Mostrar extractos sin tocar el tema

Por supuesto, puedes modificar el aspecto de tu tema activo y hacer que muestre extractos de las entradas en vez de el contenido completo, pero si ese es el comportamiento que deseas siempre igual es más práctico añadir un poco de código al fichero functions.php y usarlo allí donde quieras.

function mis_extractos($content = false) {
        // Si es portada, archivo o resultados de búsqueda
	if(is_front_page() || is_archive() || is_search()) :
		global $post;
		$content = $post->post_excerpt;
	// Si se especifica un extracto en el widget del editor
		if($content) :
			$content = apply_filters('the_excerpt', $content);
	// Si no especificas un extracto
		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;
// Y nos aseguramos de volver al contenido
	return $content;
}
add_filter('the_content', 'mis_extractos');
VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(3 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

6 comentarios en “Mostrar extractos sin tocar el tema”

  1. Hola esta muy bueno el tutorial…

    Olle me preguntaba si podrias hacer un tutorial de como insertar codigo en los temas y algunas nociones basicas para hacerlo, ya que todas las veces que lo he intentado siempre hecho a perder el blog, me empieza a marcar muchos errores =(.

    Saludos!

  2. Muchas gracias por el codigo, te cuento que tengo el tema Selena y le agregue el Plugins Rating "
    WP-PostRatings"… en los archivos y busquedas me funciona bien, pero en el index no se me ven las estrellitas bajo los extractos de las entradas.Mi sitio es http://www.regalos-originales.clno se si me puedes ayudar con eso.desde ya muchas gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido