Añadir Leer Más (Read more) a una plantillas de WordPress

WordPress tiene dos maneras de “reducir” los artículos: los extractos (excerpts) y el leer más (read more).
Si creas una plantilla personalizada para poner tus artículos de una categoría especial, o más modificada, tienes dos opciones.

  • Puedes poner en el código de la plantilla el comando de wordpress the_excerpt(),eso hace que TODOS los posts se muestren con un extracto de una cantidad de palabras (que puedes personalizar debajo de cada artículo) con la opción de leer más para seguir leyendo.
  • Por otro lado, como a nosotros en este caso, puede interesarte controlar tu la extensión de los artículos que se muestran. Es decir que los cortos no se trunquen, y si escribes alguno largo puedas poner un leer más. Este es el caso del que trata este artículo. El código que se pone en la plantilla es the_content(), pero hay que modificarlo un poco.

Nosotros teníamos the_content() pero no funcionaban los leer más. Lo arreglamos con esta modificación en el código:

Donde tenías:

<?php the_content(); ?>

Ahora hay que poner:

<?php global $more; $more = false; ?>
<?php the_content(‘Continue Reading’); ?>
<?php $more = true; ?>

Prueba ahora y verás que funcionan los leer más. Más info aquí.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s