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

Last Updated on 2013年1月11日 by kabekin

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/

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください