WordPressにCSVインポートしたが改行されない

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()));

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です