Activar los extractos en tu Theme

Tiempo estimado de lectura: 3 minutos

 

Cómo activar los extractos en tu Theme si no los tienes activados

En esta ocasión vamos a aprender a activar los extractos en nuestro Theme de una forma muy sencilla. Por lo general, todos los temas muestran los extractos de las entradas, pero si por casualidad, tu tema no las muestra y las entradas se muestran completas, aquí veremos los pasos que tienes que hacer para habilitar y mostrar los resúmenes.

Para que se puedan ver los extractos, como hemos dicho anteriormente, deben estar activados en el tema. Mostrar los extractos no tiene nada que ver con que los tengamos visibles en la zona de edición de la entrada (en el desplegable superior llamado Opciones de pantalla y tener activada la opción Extracto).

Código que vamos a utilizar

El código que tenemos que utilizar es muy sencillo, buscamos en el archivo content.php esta línea de código:

<?php if ( is_search() ) : // Only display Excerpts for Search ?>

Y lo sustituimos por este otro:

<?php if ( is_search() || is_home() || is_category() || is_archive() ) : ?>

La primer línea nos indica que cuando realizamos una  búsqueda, en los resultados de las búsquedas se muestran los extractos de dichos resultados (is_search()). Esto lo podemos aprovechar para decirle a nuestro tema activo y decirle que nos muestre los resultados de la búsqueda, los resultados de la búsqueda que incluyan la home (is_home()), la página de categorías (is_category()) o también que incluyan cualquier página de archivos (is_archive()).

Cómo utilizar este código

Para activar los extractos tenemos que buscar y editar el archivo content.php de nuestro tema activo, este es el archivo que se encarga de mostrar el contenido de las entradas que se muestran en la home, en el blog, etc.

Una vez que en este archivo, hemos localizado la línea <?php if ( is_search() ) : // Only display Excerpts for Search ?> le añadimos (o la sustituimos) por el contenido de la segunda línea, que es la que le dice a WordPress que no solo muestre los extractos en los resultados de la búsqueda, sino en todos los sitios que hemos puesto en esa segunda línea (<?php if ( is_search() || is_home() || is_category() || is_archive() ) : ?>).

Cómo activar los extractos en tu Theme si no los tienes activados
Cómo activar los extractos en tu Theme si no los tienes activados

Si nuestro archivo content.php no tiene la línea is_search(), entonces debemos buscar una línea que haga referencia al contenido, normalmente es algo así:

the_content(

y sustituimos ese content por excerpt:

the_excerpt(

Esto hace lo mismo de antes: nos muestra el extracto en lugar de mostrar todo el contenido.

Cambiar the_content() por the_excert()
Cambiar the_content( por the_excert(


¿Qué te ha parecido el artículo?. Házmelo saber en los comentarios que tienes más abajo. Estoy deseando leerte.

Por último, si crees que este artículo puede ser interesante para algún amigo tuyo, te agradecería enormemente que lo compartieras con él y con todo el mundo a través de las Redes Sociales.

Puntúa este artículo:
[Total: 0 - Promedio: 0]

Puede que también te interese...

Deja una respuesta

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros, salvo por imperativo legal.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

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

He leído y acepto la política de privacidad de este sitio. *