En un proyecto reciente, por alguna extraña razón que aún he localizado, el leer más de WordPress no funcionaba correctamente. Estuve por cambiarlo por el extracto, pero quedaba mejor (más flexible para el cliente) el poder utilizar la etiqueta read more y así cortar el contenido donde él quisiera.

Tras mucho indagar, averigüé que es un error que se da cuando se modifica el loop original de WordPress bien con WP_Query, bien con query_posts (del que ya hemos solucionado algún problema).

El caso es que, parece que tras modificar el loop original se pierde la variable global del read more.

Pero tranquilo, se puede reparar de forma fácil agregando este contenido dentro del loop que estemos utilizando:

global $more;
$more = 0;

Este código hay que pegarlo justo antes de la llamada a la función the_content(); o no funcionará.

Si te ha sido útil o quieres añadir algo deja un comentario. ¡Compártelo!