Gracias por contestar! La verdad que el bucle while está cerrado, lo que pasa es que por costumbres uso las "{}".
Buscando más por internet, encontré la solución (pero no me intentéis hacer que explique por qué funciona xD).
En el bucle donde saco el contenido, puse este código:
Código PHP:
Ver original<?php
global $more;
$more = FALSE;
the_excerpt("[...]");
?>
Y ya funciona sin problemas