改行プラグイン WP2.7対応版

1月 29th, 2009

改行プラグイン brBrbrのWordpress2.7以降対応版です。
2.7以前のバージョンの方はアップデートしてご利用ください!

2.8の方はこちらです(09/06/15追記


ダウンロード brBrbr
////////使用方法///////////

1.ダウンロードして解凍して出来たフォルダの中の
brBrbr.php をpluginフォルダに入れる。

2.ダッシュボードで有効にする。

3.古いbrBrbrをご利用の方はプラグインは外すかオフにして下さい。

///////////////////////////
※ビジュアルリッチエディタをお使いの場合は以下の修正をしてください。
(ビジュアルリッチエディタはOFF推奨としていますがお試し下さい。)


ダウンロードしたフォルダにある
editor.jsを
wp-admin/js/editor.js と入れ換えてください。


formatting.php を
wp-includes/formatting.php  と入れ換え


多分大丈夫と思いますが検証が不足しています。(´ヘ`;)
不具合がありましたらコメントにお願いします。

**09.5.6
preタグ周りの処理を修正

**09.4.9
editor.jsを修正

**09.3.20
formatting.phpの処理を追加

**09.02.28
コメントへの改行も有効になるように修正
その他修正

Related Posts

36 Comments

  • naga3

    3月 th, 2009 12:03 PM

    警告も出ずに、投稿、コメントとも改行が反映されました!

    ご丁寧な対応ありがとうございます。

  • かむ

    3月 th, 2009 11:30 AM

    naga3さん
    報告ありがとうございます。
    うまく行ってよかったです(^_^;)

  • tomohiro

    3月 th, 2009 2:19 PM

    Wordpress2.7.1で試用させていただ
    Wordpressのオリジナルのeditor.jsとは、
    2行目に違いがあり、自分は良く分からないので
    挙げておきます。

    ○オリジナルのeditor.jsの2行目
       var switchEditors = {
    ○brBrbrの場合の2行目
       switchEditors = {

    これはこれで正しいのでしょうか。
    素人ですみません。教えていただけますでしょうか?
    よろしくおねがいします。

  • かむ

    3月 th, 2009 2:40 PM

    tomohiroさん
    あ、ほんとうですね。
    特に問題ないと思いますが、最新版に合わせました。
    報告ありがとうございます。

  • ホイミン

    3月 th, 2009 5:35 PM

    こんにちは、はじめましてホイミンです。

    以前から使わせていただいています、とても便利で重宝しています。

    昨日から
    2.7.1をつかったサイトで、2.7対応版ダウンロードして利用させていただきましたが、
    ビジュアルエディタで改行が反映されませんでした。
    htmlエディタはいけます。

    editor.jsの入れ替えもしたのですが。

    どうしたものでしょうか。

    よろしくおねがいます。

  • ホイミン

    3月 th, 2009 8:22 PM

    プラグインを導入前の記事は改行が反映されなかったのdすが、
    新規で作成した記事については、ビジュアルエディタでも改行がちゃんと反映されました。ありがとうございます(o*。_。)oペコッ

  • かむ

    3月 th, 2009 11:57 AM

    ホイミンさん
    編集でも改行されるはずですがうまく行きませんでしたが?
    元の記事でも、あらためて改行してみたらいいと思いますが
    また、何かありましたらお知らせ下さい。

  • 高橋

    3月 th, 2009 1:52 PM

    こんにちは高橋といいます。


    2.7.1をつかっています。

    2.7対応版ダウンロードして利用させていただきましたが、
    ビジュアルエディタで改行が反映されませんでした。
    htmlエディタはいけます。

    editor.jsの入れ替えもしたのですがダメでした。

    htmlエディタで改行して保存した後に
    ビジュアルエディタにもどると,元に戻ってしまいます。

    何かほうほうありますでしょうか?

    宜しくお願いします。

  • かむ

    3月 th, 2009 5:55 PM

    高橋さん
    ホントにごめんなさい。
    説明の記述が足りませんでした。(激汗

    http://camcam.info/wordpress/224

    ここの通りformatting.phpの修正が必要です。
    分かりにくいので、もう一度このページのダウンロードで
    ファイルを落として下さい。
    修正したformatting.phpを同梱しました。
    こちらを入れ換えて下さい。説明も追加しました。

    自分は書き換えていたので気が付きませんでした。
    ……反省…orz

  • shusei

    3月 nd, 2009 1:30 AM

    2.7.1で使用させていただきました。
    function normalize_whitespace(
    という記述がformatting.phpになかったため、フェータルエラーで編集ができなくなりました
    オリジナルのformatting.phpからコピーしたらできるようになりました。

  • かむ

    3月 nd, 2009 9:41 AM

    shuseiさん
    報告ありがとうございます。
    こちらでエラーが無く気が付きませんでした。汗
    修正版をアップしました。お試し下さい。

  • U

    3月 th, 2009 7:36 PM

    かむ様

    WordPress 2.7を使用しています。

    htmlエディタで改行して保存した後に
    ビジュアルエディタで何かしら編集をすると
    改行が元に戻ってしまいます。

    編集をしなければ、ビジュアルエディタで再公開をしても
    改行はなくりなりません。

    アドバイスを宜しくお願いいたします。

  • かむ

    3月 th, 2009 10:21 PM

    Uさん

    2.7.1で確認しましたが、特に問題なく改行しました。
    その他プラグインはお使いでしょうか?
    一旦エントリに影響しそうなプラグインを外してみてうまく行くようでしたら
    別の対応が必要かも知れません。

    すみません、お手間かけます。(^_^;)

  • U

    4月 nd, 2009 3:52 AM

    かむさん

    お返事ありがとございます。

    プラグインは、
    たくさん入れているのでそれが原因だと思います。

    なので、ビジュアルリッチエディタをしようせず、
    HTMLエディタのみでプレビューをしながら編集をしようと思っております。

    1つ質問ですが、
    HTMLエディタで改行をすると扱いになるのですが、
    それをやめて改行をしたいときはのみで指定する方法はあるのでしょうか?

    他の記事データを他のhtmlソースでも使用をしようと思っているので、
    ちゃんとしたソースしたいと思っております。

    お時間のある時で、かまいませんのでアドバイス頂けますでしょうか。
    宜しくお願いいたします。

    U

  • かむ

    4月 nd, 2009 1:56 PM

    Uさん
    編集画面上の改行は無視して、brタグのみで改行したいということですよね。

    それでしたら、brBrbr.phpの19行目 
    // cross-platform newlines のある行を削除してみて下さい。

    複数のbrタグもそのまま反映するかと思います。
    いかがでしょうか。

  • POM

    4月 th, 2009 12:56 AM

    はじめまして。
    改行をではなく、で出来ないものかと彷徨っておりましたらたどりつきました。素敵なプラグインをありがとうございました。
    しかし、2.7.1に使わせていただこうと思ったのですが、HTMLは上手くいったのですが、リッチエディタの方でになりません。
    自分自身が使うのでしたらそれでも良いのですが、基本記事を書く人はHTMLド素人なため、できればリッチエディタで有効にならないものかと。

    手順通りにプラグインを有効にし(←画面上は問題なく有効になったように見えます)、editor.js、
    formatting.phpもそれぞれ置き換えたのですが……。
    他にどういう情報をお伝えすればいいのかも良く分かりませんので、何か質問がありましたら遠慮無くお尋ねください。
    brBrbr以外のプラグインはWP Multibyte Patchのみ有効にしてあります。

  • POM

    4月 th, 2009 12:59 AM

    す、すみません。
    うっかり半角でタグを入れたため、2行目が意味不明になってますね。

    正しくは、改行を<P>ではなく、<BR>で出来ないものかと です。

  • かむ

    4月 th, 2009 1:13 PM

    POMさん
    同様の報告をいただいてますが、
    POMさんの場合は、ほとんど素の状態ですね。うーん…

    気になる点がありましたので
    editor.jsを一部修正しました。

    ダウンロードし直してお試し下さい。いかがでしょうか

  • POM

    4月 st, 2009 10:56 AM

    かむ様、ご報告遅くなりました。
    新たにDLしたeditor.jsを入れ替えたところ、無事改行が<BR>で出来るようになりました!
    ありがとうございました。

    そして、重ね重ねになりますが、素敵なプラグインをありがとうございます。

  • KK

    4月 nd, 2009 11:59 PM

    はじめまして。

    ホイミンさんや、POMさんと同じくリッチエディタで2.7用のプラグインを導入しても、有効にならず、いろいろと検証してみて、不思議な現象を1つ確認しました。

    IE6.xで編集 →リッチエディタOK
    IE7.xで編集 →リッチエディタOK
    Safari 3.xで編集 →リッチエディタOK
    Firefox 3.xで編集 →リッチエディタNG (改行しても1行に編集される ※HTMLでは問題なし

    …というようなモノです。

    これは私だけの環境で起こってる問題なのか、他の方も同じなのかは分かりません。
    ※余談ですが、WordPress2.7は、タグブラウザにsleipnirを使うと、フリーズする等、不思議な現象が数多く見られますので、こういう類の問題なのかな…とも思いましたが。。。

    もし再現性が確認できるようでしたら、ご対処の方法等教えて頂ければ幸いです。
    当方のみバグでしたらごめんなさい。

  • かむ

    4月 rd, 2009 11:26 PM

    KKさん
    詳しい検証ありがとうございます!
    週末チェックしてみます。しばらくお待ち下さい。

  • LV73

    4月 th, 2009 5:05 PM

    非常に便利なプラグインありがとうございます。
    私のwordpressにも導入しましたが、気になる点があったのでこちらに。
    ブログ内でコードを書くときにタグを使用しているのですが、どうも余計に一行改行されているみたいです。
    なかなかタグ使う人もいないと思われますが一応報告させていただきました。

  • かむ

    4月 th, 2009 2:44 PM

    KKさん
    検証してみました。2.7.1でbrプラグインだけの環境ですが
    Firefox 2.x 3.x でリッチエディタで問題なく改行されました。
    なんでしょうね?? IE8でも問題なかったです。
    一度最新のeditor.jsと入れ換えてみていかがでしょうか。
    すでに最新でしたらすみません。Firfoxだけというのが謎ですが…


    LV73さん
    報告ありがとうございます!
    タグによりますが、プラグインに修正をしていただく必要があります。
    brBrbr.phpの21行目に、「|」で区切って
    使いそうなタグをすべて追加してみて下さい。
    これでタグの周りの改行を処理しなくなります。


    POMさん
    うまく行ってよかったです!
    また何かありましたらよろしくお願いします。

  • KK

    4月 th, 2009 10:06 PM

    かむ様

    検証ありがとうございます。
    コメント頂いて、私の方で再度検証したらFirefoxのリッチエディタでも問題なく改行されました。
    特にeditor.jsと入れ替えたりはしていないのですが…。

    ここでコメントする前に、15個ほどのプライグインを1つ1つ止めたり再起動かけたりして、
    何回か検証しFirefoxのみ発生したのでコメントしたのですが…。

    お手数かけてしまい申し訳ございませんでした。
    この場をかりてお詫び申し上げます。

  • かむ

    4月 th, 2009 4:21 PM

    KKさん
    あ、そうですか。問題なくて良かったです。
    こちらこそ、すごい検証をしていただいてありがとうございます。
    また何かあったらお知らせ下さい!

  • LV73

    4月 th, 2009 11:34 PM

    返信ありがとうございます。
    私の使用しているタグは<pre>タグで既にbrBrbr.phpの21行目に記載されていました。

    実際の使用例で申し上げますと、
    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
    <pre>
    test1
    test2
    </pre>
    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

    その結果
    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
    test1

    test2

    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

    という風な感じで表示されていますね。

    追記:
    HTMLがかけないことを忘れていました、申し訳ございません><
    前のコメントを削除していただけると助かります^^;

  • かむ

    5月 th, 2009 8:25 PM

    LV73さん
    すみません、返信遅くなりました。
    報告ありがとうございます!

    現象確認しました。
    修正版アップしましたので、ダウンロードして置き換えてみてください。
    http://camcam.info/download/brBrbr.zip

    いかがでしょうか。

  • LV73

    5月 th, 2009 8:59 AM

    かむさん

    早速ダウンロードして置き換えてみたところ、見事にpreタグ内で改行されなくなりました。
    とても使い勝手がよくなりました、ありがとうございますm(__)m

  • masa

    5月 th, 2009 12:58 AM

    かむさん、ありがとうございます。
    私もブラウザをFirefoxに変えてこの不具合に遭遇し、頭を抱えましたが、検索でこのプラグインを知り導入したところ、一発で不具合が解消されました。
    本当にありがとうございます。

  • かむ

    5月 th, 2009 1:54 PM

    LV73さん masaさん
    うまく行ってよかったです!
    また何かありましたらお願いします。

  • おたま

    6月 th, 2009 9:35 PM

    とても便利なプラグインありがとうございます。

    今までHTMLエディタのみで使用してたのですがWordPress2.8にアップグレード後に思い立ってビジュアルリッチエディタで使用する方法を試したところダッシュボードが真っ白になってしまいました。
    ファイルを2.8のものに戻すと復活します。

    似たような現象がフォーラム2.8へのアップグレードに関する投稿で見受けられます。
    (2.8にアップグレードするときはbrBrbrで書き換えるファイルは上書きされてしまうでしょうから、フォーラムで報告されてるのはbrBrbrが原因ではないと思いますが。)

    まずは報告とさせていただきます。

  • かむ

    6月 th, 2009 3:48 PM

    おたまさん
    報告ありがとうございます。

    取り急ぎ修正版をアップしました。
    http://camcam.info/wordpress/732

    一度お試し下さい。不具合がありましたら下記まで報告下さい。m(__)m

  • おたま

    6月 th, 2009 7:19 PM

    ありがとうございます!
    2.8対応版のほうにコメントさせてもらいました。

  • ダンク

    7月 th, 2009 11:05 AM

    はじめまして。
    便利なプラグインを公開されているとのことで
    早速、使わせていただきました。

    私の場合、ビジュアルリッチエディタ・HTMLエディタともに改行ができません。
    他の方のコメントを見ていますが、当方に問題があるとは思いますが、
    使用方法の通り設定し、ファイルの入替も行っています。

    他のプラグインは2種使用しており、どちらも停止させてみましたが
    結果は変わらずです。

    ご指導くださいますようお願いいたします。

  • ダンク

    7月 th, 2009 9:07 PM

    なんとか自力で解決することできました。
    お騒がせして申し訳ありません。
    ありがとうございました。

  • かむ

    7月 th, 2009 9:08 AM

    ダンクさん
    解決したようで良かったです。
    また何かあったらお願いします。