contentのように、データ内に改行を含むものはnl2br()で囲むと良いと思います。
これで改行が反映されるようになります。
あと、ここもh()で囲むのを忘れないように。