Activar los extractos en tu Theme

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:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Y lo sustituimos por este otro:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

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í:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

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(

Este artículo ha sido visitado: 34 veces

Obtén acceso a los secretos mejor guardados de WordPress con solo un clic

Suscríbete a la newsletter y recibe en tu correo electrónico 10 snippets de código exclusivos que nunca se han publicado en nuestra membresía y que nunca se publicarán.

Obtén la ventaja definitiva en WordPress y conviértete en un experto.

leadmagnetcodigos

PDF

10 códigos para WordPress, Divi y WooCommerce, que nunca han sido publicados aquí, ni se publicarán

Deja que WordPress trabaje por ti, utiliza código.