WordPressにCSVで投稿をインポートした。
wpautop()を使って出力。
echo wpautop(get_the_content());
しかし、改行が正しく表示されない。
CSVをnumbersで開くと改行される。
CSVをvimで開くと^Kだ。
^Kってなんだ?
ググってみると^Kは垂直タブらしい。
一般的に使われるタブは水平タブ。
エスケープ文字では¥t。
垂直タブのエスケープ文字は¥vとのこと。
早速¥vを<br>に置換してみると・・・
できたー!!!!!
ただ、WorePressの管理画面から改行を入れる可能性もあるので、他の改行に合わせたい。
ということで、これで解決。
echo wpautop(str_replace("¥v", "¥n", get_the_content()));