改行プラグイン ビジュアルリッチエディタ対応

CamCam作のWordpressプラグイン「brBrbr」が
ビジュアルリッチエディタに対応!?

……と言っても、対応方法を見つけただけですが….ι(´Д`υ)
……プラグインだけで何とか出来ればよかったのですが…. ι(´Д`υ)

今まで、ビジュアルリッチエディタでうまくいかなかったのも
これで「だいたい」「たぶん」「きっと」「そこそこ」解決できるかと思います。

※※※※※※※※※ 対応方法※※※※※※※※※※※※

wp-includes の中の formatting.php の
2.1x-2.2x 1067行目付近
2.3.xは1098行目付近
2.5x系は1126行目付近
(2.0x系は wp-includes / functions-formatting.php 1039行目付近)

$output = woautop($output);


$output = brBrbr($output);

に修正。

 
※※※※※※※※※ 2.5.xの場合さらに ※※※※※※※※※※※※※※※
wp-admin/js/editor.js の155行目付近を以下のように修正して下さい。

// pee = pee.replace(new RegExp(”\\n\\s*\\n+”, ‘g’), “\n\n”);
//pee = pee.replace(new RegExp(’([\\s\\S]+?)\\n\\n’, ‘mg’), “$1\n”);
//pee = pee.replace(new RegExp(’<p>\\s*?</p>’, ‘gi’), ”);

この3行の先頭に // を付けてコメントアウト 


pee = pee.replace(new RegExp("\\n", 'gi'), "<br />");


を追加。
これはビジュアルとHTMLを行き来するときの不具合を解消します。
ブラウザによる動作の違いもある程度解消されます。

※2.3.x系はこの不具合を解消できません。(´ヘ`;)
2.5以降にアップすることをおすすめします。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※




動作はME2.0.11、ME2.2.1、2.3.3、2.5.1で確認していますが
不具合がありましたらお知らせ下さい。

6/22 2.5.1関連他追記

 
 

Wordpress 改行プラグイン

早速、改行が改行しただけ改行したまま改行する
改行の改行による改行のためのプラグイン作ってみました。

こんなもの使う人がいるとかいないとか
文法的にどうだとかなんだとか、細かいことは置いておいて
ひとまず公開しちゃいます。(;・∀・)

 
 

Wordpress 改行処理

WPは、記事を書いて複数改行を入れても <p>タグで囲まれて処理してしまい
リターンで改行をコントロールできません。

<blockquote>の中まで <p > </p>入れ込みやがるのでかなわん。

mixi風に、改行したら改行しただけ改行してほしいので(ややこしい
ソース書き換え。