No reconoce saltos de linea al volcar wordpress en la web

Muy buenas.
Necesito un poco de vuestra ayuda para poder solucionar una cuestión que me supera.
En la web vuelco el contenido de un wordpress, haciendo uso de este php
<?php
require('./wordpress/wp-blog-header.php');
?>
<?php query_posts('showposts=3'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php $id = get_the_ID(); ?>
<li><a href="noticia-blog.php?id=<?php echo $id; ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
El resultado es el esperado y cadea vez que se publica un nuevo tema en el blog se vuelca, pero lo que no reconoce cuando se vuelca son los saltos de linea.
Vamos que lo escribe de continuo y no tengo ni idea de como hacer para que si se reconozcan, ya que si en lugar de acceder a la contenido a traves d ela web lo hacemos a traves del blog esta correctamente escrito.
Alguien sabe a que puede ser debido? o como poder solucionarlo. Ya que comprendo que no es en si un error del wordpress si no posiblemente del metodo de volcado de la información.
Aquí os dejo el link a la página todabia en pruebas
http://www.tutora.comocreartuweb.es/
http://www.tutora.comocreartuweb.es/wordpress/
Un saludo y espero vuestra ayuda.
Hola:

Los saltos de línea \r\n o \n no funcionan con HTML, para eso necesitas transformarlos en el código respectivo. Para ello existe la función nl2br(). Suponiendo el siguiente texto:

$var = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Morbi eget turpis vel tellus suscipit rhoncus eget nec neque.
Curabitur in est vitae massa euismod dictum ut id augue. Quisque ac mi a nulla suscipit ultrices".

Como ves, hay tres saltos de línea. Si pasas la variable $var por la función nl2br (nl2br( $var )), el código quedará así:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br />
Morbi eget turpis vel tellus suscipit rhoncus eget nec neque.<br />
Curabitur in est vitae massa euismod dictum ut id augue. Quisque ac mi a nulla suscipit ultrices<br />