WordPress: ¿Cómo mostrar el extracto en temas que no lo hacen por defecto?

Share on facebook
Share on twitter
Share on telegram
Share on whatsapp
Share on email
Share on print

Me tocó personalizar el tema twenty fifteen de wordpress para que muestre el extracto de una entrada y no todo el contenido en la lista de post de mi blog.

Para esto primero hay que asegurarse de que estamos trabajando con un tema hijo y luego, de la carpeta del tema padre nos copiamos el archivo content.php y lo pegaos en la carpeta de nuestro child.

Ahora ya podemos agregar unas líneas que las encontre en el foro de wordpress.

Tenemos que reemplazar el contenido que está entre las etiquetas “entry-content” por el bloque de codigo que les dejo a continuación.

<div class="entry-content">
		<?php
		if ( is_single() ) :
			/* translators: %s: Name of current post */
			the_content( sprintf(
				__( 'Continue reading %s', '  ' ),
				the_title( '<span class="screen-reader-text">', '</span>', false )
			) );

			else :

			/* translators: %s: Name of current post */
			the_excerpt( sprintf(
				__( 'Continue reading %s', '  ' ),
				the_title( '<span class="screen-reader-text">', '</span>', false )
			) );

			endif;
		?>
	</div><!-- .entry-content -->

Después de esto ya podemos guardar el archivo content.php de nuestro tema hijo y veremos los cambios reflejados en el home.

Comenta!