wordpressで先頭のスペースを削除しないように変更

wordpressに変更してしばらく経ちますが、どうしても不便なことが・・・・

それは、先頭のスペースが全角、半角とも trim されて思ったレイアウトにならないということ。

ネットで調べるとfunction.phpの中にフィルタという仕組みでremove_linebreaks変数をfalse
にする方法が提案されています。(出所は同じらしくどれも同じソースコード)

しかし、私の環境ではなぜかうまく反映されず、他の方法を探していたところ、

「PS Disable Auto Formatting」というプラグインがあるという情報を発見。
プラグイン管理ページの新規追加からインストールして有効化すると、すぐに問題は解決しました。

ps1

無事にトリムされずに表示されるようになりました。
さくっと動作確認した感じでは以前と変わりなく使用できており、操作感に問題はないようです。
半角スペース、全角スペースどちらもOKです。WYSWYGエディタで編集した通りのフォーマットで表示されます。
TinyMCE Advanced エディタでも問題なく動作しています。

表示された結果は求めていたもの (*^_^*)
sp1

但し、問題発生!!

どうやらこのプラグインですが、過去に書いた記事でshift+enterした<br />改行に反応しなくなってしまうようです。
この点、注意が必要で、既存の記事にこのプラグインを適用する場合、
過去記事に整形処理しなければいけないそうです。
参照元 → http://ja.forums.wordpress.org/topic/1164

危うく、<br />で改行していた部分を滅茶苦茶なまま公開するところでした・・・・

プラグイン適用前の<br />を多用した記事
img11

一応バックアップを取って一括整形処理実行
atssk

無事に実行されました
atssk2

めでたく元通りに・・・
atssk3

無事にOKになりました ^^;;;;

みなさんも適用時にはお気を付け下さい・・・

でもこのプラグインは便利だなぁ~

プラグイン作者の方に感謝
wordpress内のプラグイン設定からインストールできるようですが、ダウンロード先はこちら
http://www.web-strategy.jp/wp_plugin/ps_disable_auto_formatting/

スポンサーリンク

コメントを残す

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

日本語が含まれない投稿は無視されますのでご注意ください。 本文に全角文字を2文字以上含めて下さい (スパム対策)