【絶対解決】記事投稿時にテキストエディタでpタグ、brタグが消える

ワードプレスでブログを書いていると、
何かの拍子にpタグやbrタグがwysiwygの投稿画面から消えますよね。。。
自分で確認はしていないのですが、次の行動時にその現象がでるみたいです。

  1. テキストエディタ(タブ)で記入:pタグ、brタグは存在
  2. ビジュアルエディタ(タブ)に切り替え:pタグ、brタグは存在しているがエディタ上からは見えなくなる
  3. 再度テキストエディタ(タブ)に切り替え:pタグ、brタグが消えるが、公開するとタグはある

要するに… 『テキストエディタ → ビジュアルエディタ → テキストエディタ』とタブを切り替えた時に改行(br)タグや段落(p)タグが消えてしまう感じです。 それを分かった上で書けば、大丈夫ではありますが、気持ち悪いですよね。

兎に角、現象にであったら、セーブをしなければ最悪な事態にはならずに済みます。

解決方法

プラグインで解決する事ができます!

  1. PS Disable Auto Formatting【プラグインで解決】
  2. TinyMCE Advanced【プラグインで解決】
  3. fanction.php【PHPコードで解決】

PS Disable Auto Formatting【プラグインで解決】

こちらを使うと、テキストエディタとビジュアルエディタを交互に切り替えても入力した改行タグや段落タグが消えなくなる見たいです。僕は入れているテーマや他のプラグインの性かエラーになったのでこのプラグインは確かめてませんwhttp://www.nishi2002.com/8948.html参照)

TinyMCE Advanced【プラグインで解決】

tinymce

プラグインをインストールします。

tinymce-2

プラグインを入れた後、設定は1箇所。
Advanced Options内にある「Stop removing……」のチェックを入れるだけ。
チェックを入れたら保存を忘れずに。

fanction.php【PHPコードで解決】

fanction.phpに以下のソースを書き足す

// 自動挿入のPタグBRタグ削除
remove_filter('the_content', 'wpautop');

1行書き足すだけで解決です!
プラグインの多用化は、サイトの表示を遅くしたり、コードがわかりにくくなるので、なるべく使わない方が良いです。
慣れていないと、表示しなくなったり壊れてしまうので、ご注意ください。

今回のポイントと
紹介アイテム

改行も含めて行間の設定は、ブログ(読み物)としては重要なポイントです。はじめはEnterで行間が空くので楽チンだったのですが読み手を考えると読みやすい行間は自分で設定したほうがいいですよねw

ABOUTこの記事をかいた人

1998年からWEB関連の仕事に従事。角川グループのWEB会社に入社し、ディレクター、デザイナーとして経験を積む。2004年よりフリーランスとして活動し、2008年に法人を設立。サイトの制作だけでなく運用保守や紙媒体も行う。専門学校の非常勤講師も経験。