先日セキュリティ対策の為WordPressのバージョンアップをしたらビジュアルエディタで編集時に改行が消えちゃう現象がおきたのでその解決法です。
2年前に作成したWordPressのサイト。
バージョンの差分がひどくなってきたのでWordPressアップデートをしたら、新規投稿時にビジュアルエディタを使って作った記事の改行が効かなくなり焦りました。
原因
原因はタグの扱いの違い。
旧バージョンでは <p> </p>
となっていたpタグが <p></p>
と、半角空白がなくなっている為です。
改行以外にもimageタグが<figure>
に変わっていたり影響が出そうなところが…
解決法
Classic Editor(クラッシックエディタ)プラグインをインストールすることで解決します。
https://ja.wordpress.org/plugins/classic-editor/
インストール方法
STEP1
WordPress管理画面のメニューからプラグイン>新規追加を選択します。
STEP2
検索エリアにClassic Editorと入力し、表示されたプラグインを今すぐインストールします。
コピー
Classic Editor
STEP3
プラグイン一覧で追加したClassic Editorを有効化してください!
無事解決!
まとめ
改行問題はクラッシックエディタのプラグインをインストールすることで解決しました。
他の方法として、phpでpタグを検索し半角空白を入れる、pタグ自体にcssでmarginをもたせる等ありますが、一番簡単なのはこの方法かと思います。