Wordpress 改行プラグイン

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

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


////こんなプラグイン

投稿した本文中の改行を改行しただけ改行した分<br />に変換します。
※全体をPタグで囲むだけで本文中のpタグは入らなくなります。
※コメントも改行しただけ改行します。

※Wordpress各バージョンで対応が違います。
ver2.8の方はこちらへ
ver2.7の方はこちらへ


//////////////////

ダウンロード brBrbr.zip

////使用方法

1.ダウンロードして解凍して出来た brBrbr.php をpluginフォルダに入れる。
2.ダッシュボードで有効にする。

※ビジュアルリッチエディタをお使いの場合はこちらの修正をしてください。
改行プラグイン ビジュアルリッチエディタ対応
(追記:ビジュアルリッチエディタはOFF推奨としていますがお試し下さい。)

//////////////////

これだけです。不具合報告とか、何かありましたらコメントで!

**09.06.15
ver 2.8について追加

**09.01.29
ver2.7について追加?

**08.01.10
ビジュアルリッチエディタへの対応方法を追記

**07.2.24 var1.1
書き込んだJavascriptコード内にbrが入らないように修正

**07.3.3 var1.2
テーマの修正をしないで済むように修正

**07.5.6 var1.3
a formタグ周辺を修正

**07.5.18 var1.5
blockquoteまわりの処理を修正
コメントも改行しただけ改行するように追加

173 Comments

Kawa2007/02/24 at 13:23

この調子でいろんなプラグインよろしく。
といってもあまり思い浮かばないけど・・・。

かむ2007/02/24 at 14:46

Kawaさん
はいな!
これもそうだけど、投稿まわりがいまひとつな感じなので
なんとかしたいっす。次は画像関連かな。

ヒナキ2007/02/28 at 01:11

まさに、こういうプラグインを求めていたので、感激です。ただ、「テンプレートの the_content(**略**)の部分」というのがどこのことか分かりません。大変お手数なのですが教えていただけないでしょうか。よろしくお願いいたします。テンプレートとは「テーマ」のことでしょうか?

かむ2007/02/28 at 10:43

ヒナキさん
あ〜すみません。MTのクセで…
テンプレートではなくテーマですね。(^_^;

テーマのindex.phpなど本文挿入箇所があるのですが
そこに  the_content(**略**)
となっているところがあるはずです。

それを、the_content_br(**略**)と
the_content → the_content_br に書き換えればOKです。

まだ検証が不十分なので不具合があるかもしれませんが
何かありましたらお知らせください。

ヒナキ2007/02/28 at 21:48

ありがとうございます(私もMT使いだったのでなんとなく分かります>テンプレート)

ただ、書き換えはうまくできていると思うのですが、どうも1行以上改行してくれません…
blockquoteの中もうまくいかないようなんです。
この下さったコメントのように、空白行を入れたいだけなのに、どうして上手くいかないのか…(T_T)

かむ2007/03/01 at 00:28

ヒナキさん
あら?そうですか…なんでしょう??
blockquoteにPが入るなら、プラグインが有効になってない見たいです。
うまくいけば、画面上で改行した表示のまま改行が入ります。

プラグイン入れただけですむ様に
プラグイン制作をもっと勉強します。(^_^;

ヒナキ2007/03/02 at 22:44

かむさん、すみませんでした。私の手違いで、書き換えが済んでいない部分がありました。すべて書き換えたところ、うまくいきました。
本当にありがとうございます! まさに欲しかったプラグインだったので、成功して嬉しいです。

かむ2007/03/03 at 16:20

ヒナキさん
できましたか!良かったです。

で、今更ですが、
プラグインフォルダに入れて、
有効にするだけで改行が効くようにできました。
(すみません、勉強&トライ中なもので)汗


特にそのままで問題ないです。お使い下さい。

黒沢2007/03/06 at 00:57

ありがとうございます。
この改行の件でずーーーーーーーーーーーーっと
イライラしていました。とても助かります。
小粒ながらすばらしい。

かむ2007/03/06 at 22:39

黒沢さん
わたしも最初、
何じゃこりゃ?この改行はどこへ?って感じでしたので
こんな物でもお役に立てて良かったです。

Opo2007/04/07 at 05:25

はじめまして!
正に探していたプラグインです…!嬉しい。

ところで、このプラグインをコメント欄にも機能させるにはどうすればいいでしょうか…。

かむ2007/04/07 at 07:24

Opoさん
す、すみません、コメント欄には機能しません。
コメントはタグの処理とかややこしくて見なかったことにしました。(;・∀・)

時間が出来たら、コメント用も作ります!

sakura2007/05/06 at 10:23

はじめまして!
とても便利なので使わせていただきました!

ちょっと気になった点がありましたので、お知らせします。

例えば1行丸々aタグだった場合で、またそれが2行続く場合
強制的にBRが消えています。

<a href=”hoge”>1行目</a> ←ここのBR
<a href=”hoge”>2行目</a>

なかなか面倒だとは思うのですが・・・是非見てみてください!
これからも使わせて頂きますので、よろしくお願いします!

かむ2007/05/06 at 11:15

sakuraさん
ご報告ありがとうございます。
修正しました。ダウンロードし直してみてください。

その他のタグでも必要な場合は以下で調整できます。

brBrbr.phpの18行目に 「|」 区切りでタグがいろいろ入っていますが
ここにあるタグの後ろには br が入りません。
削除していただければ br が入ります。

いろいろお試し下さい。

sakura2007/05/06 at 16:59

かむさん、レスありがとうございます。
開いてみて確認しました!ありがとうございます!

それともう一つ・・・
ContactForm][と言うメールフォームプラグインでもBRが適応されているようです。

応援してます!それでは。

かむ2007/05/06 at 19:41

sakuraさん
ContactFormは使ってないのですが
formタグで囲まれた内部に改行が入らないようにしたらいいのでしょうか?

今修正版になってますので、試していただけますか?
すみません〜

sakura2007/05/07 at 10:41

わざわざ申し訳ありませんでした。
最新版では、メール本文にBRが付く事はありませんでした。

お手数かけてすいませんでした・・・

2007/05/18 at 22:27

すみません、タグ有効だったんですね(汗)・・・以下にコピー&ペーストして修正して書くので、上のコメントは消してください。お手数かけます。

**************************************************


素晴らしいプラグインをありがとうございます。
XHTML墨守主義もいいとこなWordPressの挙動に頭にきていたところだったので(それがありがたい場合も多いんですけど。もちろん)、このプラグインには本当に救われました。

ただ、記事中に<blockquote>箇所がある場合だけは、今の挙動だとhtmlLintに怒られてしまうようです。
具体的には、「pタグ内にブロック要素であるblockquoteタグは置いちゃダメ」というのと、あとXHTML1.0strictの場合は「blockquoteタグ内には白文のテキストは置けないから何らかのタグで括れ」みたいな趣旨の2通りの警告が出ます。

それだけなら無視してもいいかもしれないと思ってみたものの、FireFoxの場合、blockquote要素以降のcssに乱れが生じることがわかりました。
具体的に気づいた内容としては、記事中にblockquote要素があり、かつcssの指定に「p」が介在している(例えば「#wrapper .storycontent 『p』 a:link {font-weight: bold;}」などのように)場合に、</blockuqote>以降の該当要素にCSSが反映されなくなるという現象です。

なので、今は少しだけ修正を加えて使っています。・・・といっても、正規表現の部分をいじるのはなんとなく怖かったので、wpautobr()の最後のreturnの直前で以下のようなstr_replace()処理を加えているだけですが。(汗

$pee = str_replace(array(
‘<blockquote>’, ‘</blockquote>’
), array(
“</p>\n<blockquote>\n<p>”, “</p>\n</blockquote>\n<p>”
), $pee);

以上いちおうご報告しときます。

あと、蛇足ですが僕もOpoさんと同様、コメント欄への適用を熱烈に期待しています!
XHTMLの多重改行問題に関しては、そもそもあのXHTMLの仕様そのものが「文章表現としての改行」ってものをまるきりわかってないエンジニア脳の歪んだ産物だくらいに思っているので。(笑)この点だけを理由にWordPressを離れてしまう人がいても個人的にはまったく驚きません。
今のところbrBRbrはそこまで有名なプラグインというわけでもないようですが、潜在的に必要としている人は膨大な数にのぼるんじゃないかと勝手に想像してます。
これでコメント欄にも適用できれば・・・。

かむ2007/05/19 at 01:10

鴉さん
ご報告ありがとうございます!
とりあえず、ご指摘のようにblockquoteを処理してみました。
始まりの方だけちとそれっぽくしましたが
ほぼそのままいただきました。汗




あと、コメントも改行してみました。←無駄に改行
(これで大丈夫なのだろうか….何か足りない気がする….不安)


ダウンロードし直してみてください。
では、よろしくお願いいたします。

2007/05/19 at 16:33

素晴らしい・・・。コメント欄、こちらでも見事に動作しています。
実はちょうどWordPressのCSSなどを調整している真っ最中で、できればcomments.phpをデザインする前にbrBRbrが適用されてるといいんだけどなあ・・・と思いながらの要望でしたが、すぐやっていただけるとは思ってもみませんでした。

どうせなら、もっと知られてほしいですね、このプラグイン。内容的に、おおっぴらに宣伝しづらいところもあるのかもしれませんけど。(笑)
あとは・・・ひょっとしたら、blockquoteと同じブロック要素の、記事内リストやテーブルタグ(←僕は使ってませんけど。今のところ)なんかへの対応が残る課題、ってことになるんでしょうか?
でも、ここまでやっていただければそのへんは僕でもblockquote関係の処理を模倣してなんとかやれそうな。

どうもありがとうございました。
助かりました。

かむ2007/05/19 at 21:09

鴉さん
テストありがとうございます。

ですが、す、すみません。
コメント内のURLを自動でリンクされる処理が入ってませんでした。
追加しましたので入れ替えてみてください。
※合わせて変数名とか一部変更しました。(気まぐれです)(^_^;


まだ何か足りない部分がありそうな…
また何かありましたらお知らせ下さい。

tableその他もろもろは
改造していただく形にしようかと思います。

改造方法などはあらためてエントリしますね。
あと、再配布などは全く自由ですので
もっとまともにして、ご遠慮なくばらまいてください。(笑)

2007/05/20 at 15:45

ありがとうございます・・・が。ダウンロードしてみたところ、まだ上のリンク先ZIPファイルにはリンク部分の書き換えが反映されていないような?
間違いだったら本当に申しわけないんですが、せっかくのことだし最新版を使いたいので、いちおう確認してみていただけますか?
なんだかたびたびすみません。

かむ2007/05/20 at 17:20

鴉さん
あら?( ̄▽ ̄υ)アセ…
うまく上書きできてなかったようです。
アップし直しました。よろしくお願いします。mm

2007/05/21 at 03:35

ああ、やっぱりそういうことだったんですね。(笑)おかげさまでコメント欄も今度こそ完璧です。
どうもありがとうございました。
WordPress本体ともども、末永くお世話になるつもりです。

かむ2007/05/23 at 16:45

鴉さん
次はもうちょっと気の利いたプラグインでも。(^_^;
こちらこそよろしくお願いいたします。

YaYa2007/07/07 at 12:03

初めまして。

こんなプラグインを探していたんです!
Wordpressでは改行を思うようにできなくて、それがとっても不満だったんです。
ありがとうございました。
嬉しさのあまり書き込みさせていただきました。

かむ2007/07/08 at 13:44

YaYaさん
ありがとうございます。
役に立てて良かったです。(^_^;

[...] Visit [...]

Kawa2007/07/18 at 11:43

そろそろ次のプラグインを考えてるのかな〜?

http://n.h7a.org/iphone/jkeyboard
これあたりをタイトルと本文に使えたら嬉しいですよね〜とか行ってみるテスト(笑

かむ2007/07/18 at 13:41

これを組み込むプラグインとな!
実機ゲットしたらチャレンジしてみよう!(ゲットする機満々だったり

ヒトミ2007/07/29 at 09:36

どうして改行されないの?とググっていたら辿り着きました。
おかげさまで、きっちり改行できるようになりました!!!

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

かむ2007/07/30 at 16:45

ヒトミさん
わざわざコメントありがとうござます。
また何かありましたらお知らせください

ま?2007/09/11 at 05:15

最近WordPressを始めたのですが皆様と同じく、改行に不満だったので調べていたらここに辿りつきました。
おかげでとてもすっきりしました(^^)。
ありがとうございます?。

かむ2007/09/12 at 00:04

ま〜さん
報告ありがとうございます!
お役に立てて良かったです。(^_^;)

しゅう2007/10/01 at 11:41

僕もwordpressの改行に悩まされていました。

さっそく改行プラグインを使わせていただきました。


でも、改行しても改行されず…

Shift+改行すると改行されます…

ここでいう改行というのは、Shift+改行ということだったのでしょうか?
教えてください

kore2007/10/01 at 20:43

検索からたどり着きました。
ついに探し求めていたものが!と思って
さっそくいれてみたのですが、
どうも改行の改行がうまくいいかないです・・・
(プラグインを入れる前と変わらずです・・・)

WP 2.0.10でも動きますでしょうか???

かむ2007/10/01 at 21:35

しゅうさん&koreさん
オプション/投稿設定で
「不正な XHTML 構文を自動的に修正する」のチェックを
外してみていかがでしょう??

「ビジュアルリッチエディタを使用する」のOn/Offで違いが出ますか?

kore2007/10/01 at 22:16

お返事ありがとうございます!
いろいろ条件振ってみましたが、
やっぱりうまくいきませんでした・・・

?
brBrbr 有効化
ビジュアルリッチエディタを使用する ->ON
:-):-P をグラフィックに置き換えて表示する ->ON
不正な XHTML 構文を自動的に修正する -> ON

■改行の改行はできず。

?
brBrbr 有効化
ビジュアルリッチエディタを使用する ->ON
:-):-P をグラフィックに置き換えて表示する ->ON
不正な XHTML 構文を自動的に修正する -> OFF

■全体的にレイアウトが崩れてしまいます。
 ソースを見ると改行コード(pタグ、brタグ)がなくなってます。

?
brBrbr 有効化
ビジュアルリッチエディタを使用する ->OFF
:-):-P をグラフィックに置き換えて表示する ->ON
不正な XHTML 構文を自動的に修正する -> OFF

■改行の改行はできず。


・テキストとテキストの間に改行(ENTERを3回)をいれる
・画像と画像の間に改行(ENTERを3回)をいれる
・テキストと画像の間に改行(ENTERを3回)をいれる

いづれも同じでした。
環境は、
WordPress ME2.0.10
文字コード:EUC-JP
です。

うーん、悲しい・・・。

かむ2007/10/02 at 08:48

koreさん
わざわざ報告ありがとうございます。
では2.0.10で一度テストしてみますね。
少々お待ちください。

しゅう2007/10/02 at 11:27

かむさんお返事ありがとうございます。

「ビジュアルリッチエディタを使用する」のチェックをはずすことで改行することができました。

そこで質問なのですが、こちらのプラグインはビジュアルエディタでは改行されないのですか?

できればビジュアルエディタを利用したいと考えていたんですが…

宜しくお願いします。

かむ2007/10/02 at 23:32

しゅうさん
そうですね〜…
ビジュアルエディタではenterのみだとpタグを入れますので
予想と違うことになるかもしれません。
そうなると、最初の通りshift+enterでの改行になるのでしょうか。
ただ、ビジュアルエディタが複数改行をPに戻してしまうのが難点ですね。

現時点ではビジュアルエディタをoffにするのがベストかもしれません。

ビジュアルエディタを解析してONでも有効に出来るかどうかですが
(今少しやってみようかと思ってあちこち見てみましたが
意味不明で見なかったことにしました。 激汗)

あ、いえ、がんばります。

かむ2007/10/02 at 23:34

koreさん
2.0.11で試してみましたが普通に改行されました。
※2.0.xは問題ないようです。うーん….

何がいけないのでしょう??

kore2007/10/03 at 13:04

かむさん、ありがとうございます!
そちらではうまくいくのですかー;;

他のプラグインとバッティングしてるんですかね…
(でもエディタ系のプラグイン入れてないしなぁ。)

うーん。
Wordpress2.0.10を素の状態(別にインストール)してみて、確認してみます。たぶん、かむさんが動いたということですので、動くと思いますので、そっから徐々にプラグイン追加など、現状の状態に変更していってみようかと思います。

ありがとうございました。また報告します!

しゅう2007/10/03 at 18:42

かむさん、お返事ありがとうございます。

ビジュアルエディタでは無理なんですね…。

ビジュアルエディタをOFFにして使います。



話は変わって、絵文字を挿入することができるwp-grinsというプラグインを使っていたのですが、この改行プラグイン(brBrbr)を入れることで、絵文字が利用できなくなってしまいました。

絵文字が文字に変わってしまうんです。


もしわかればで結構ですので、アドバイス宜しくお願いします。

かむ2007/10/03 at 21:39

koreさん
何か他のプラグインと当たってるんですかね?
何か分かりましたらお願いします。すみません。(^_^;)


しゅうさん
WPが改行周りをもう少し緩くしてくれるといいんですが…
プラグインもなかなかいろいろあるようですね。

wp-grin一度試してみます!

みっきぃ2007/10/03 at 23:17

koreさん
Contact Form 7いれてませんか?
ぼくもこれではまりました。

kore2007/10/04 at 09:04

みっきぃさん、ありがとうございます。

Contact Form 7は入ってないですよー;;
プラグインよくみたら2つしか入れてなかったっす!
Akismet、WordPress Database Backupこれだけ…
バッティングは無さそうな・・・

とりあえず時間あるときに再インストール
してみますっ

どもです!

かむ2007/10/04 at 21:39

みっきぃさん
フォローありがとうございます。
それ使うと改行がきかなくなるんですか?
宿題が増えました。(^_^;)

koreさん
こんなプラグインのためにいろいろすみません。
原因がプラグインじゃなさそうですね。
ますます謎です。

tyme2007/11/11 at 06:07

Contact Form 7使用中は改行利かなくなりました、Contact Form 7を一度停止してBRプラグインを有効にすると改行が反映されますね。

環境はWP2.31です。

かむ2007/11/11 at 23:37

tymeさん
Contact Form 7は
brを元に戻してしまうようですね。

今試せる環境がないので推測ですが
brBrbr.phpのファイル名を zzz.php に
3行目
Plugin Name:brBrbr

Plugin Name:zzz とかにして
Contact Form 7より後に処理されるようにしていかがでしょう?

kore2007/11/15 at 09:45

かむさん、こんにちは。
以前に質問したkoreです。
だいぶ時間が空いてしまいましたが、
wordpressを再インストールして
brプラグインを入れてみたらうまく動きました!
原因は結局わからずです・・・。とりあえずご報告まで!

親切にコメントして頂いてありがとうございます!


ちなみに…
このコメント投稿フォームですが、
Firefoxで投稿ボタンが見えない時がある
or IEだと画像リンク切れ(赤×)マークになっちゃってます。


ではでは!

かむ2007/11/15 at 21:54

kore さん
うまくいきましたか。良かったです!

>画像リンク切れ(赤×)マークになっちゃってます。
あら、うちの環境だと全部見えてますが…
なんか設定ですかね…(((( ;゚д゚)))

kore2007/11/16 at 11:00

どもです!なんですかね^^;?
今まで数回投稿させてもらいましたが、
[POST]という画像が表示されたりしなかたったりと
毎回再現する訳でもなさそうでした。
僕だけの環境かもしれないので、参考までに?^^;

ps. プラグインについてのコメント欄なのに、
ズレた話ですんません!
コメントは削除しちゃって構いません!

でわ!

かむ2007/11/18 at 23:19

koreさん
ずれて全然OKです。(^_^;)
不具合報告はサイト含めてなんでもありがたいです。
(自分で良くチェックしろとか無しで ι(´Д`υ)

AI2007/11/28 at 02:05

初めまして。こんなプラグイン探してましたー!!

しかし、残念ながら私のWPでは
うまく改行される箇所と、
記事を訂正しても全く
改行されない箇所があります。

何故なんでしょう・・・(泣)

報告まで・・・

かむ2007/11/29 at 08:09

AIさん
あら、そうですか…
WPのバージョンはなんですか?
ビジュアルエディタをオフでも起きますか?

AI2007/12/01 at 18:46

かむさん、こんにちは!

お返事有難う御座います。
WPのバージョンはME2.2.3で、
エディタもオフにしています。
原因が判らず、理想のプラグインなだけに、
使えないくて悲しいです・・・(泣)

また、何かあれば報告させて頂きますね!

[...] WordPress2.2系ではデフォルトで改行指定タグの<br>や 段落指定タグの<p>タグを連続して記述することができません。 これは文章を整形する上でとても不便です。 管理画面の各種設定タブにある[投稿設定]から「不正な XHTML 構文を自動的に修正する」のチェックを外せばいいのかもしれませんが、それも何か気が引けます。 そんな時先人のお力をお借りしようと、Googleで検索したところ 以下のようなプラグインを発見しました。 CamCam ? Wordpress 改行プラグイン とても素敵です。 利用説明の部分で管理画面のユーザタブより、利用ユーザの編集から[投稿時にビジュアルエディタを使用する]のチェックを外すとありますが、現状[編集画面]のコードに変更しておけば特にチェックは外さなくて正常動作するようです。 ただチェックを外していないままコードタブにて編集を行っている場合、[保存して編集を続ける]をクリックすると、 [ビジュアルタブ]に戻ってしまうので、整形した文章は無効になってしまうので、注意が必要です。 [...]

Do9IIgane2007/12/08 at 22:42

ありがとうございます。
ありがたく利用させていただきますー♪

かむ2007/12/09 at 21:34

AIさん
了解しました。
年末年始ちょっといろいろトライしてみます!

Do9IIganeさん
うまくいきましたか?
また何かありましたら報告してください。m(_ _)m

Codeine….

Apap codeine. Is codeine legal. Codeine. Apap w codeine elx. Allergy to codeine. Wha (more…)

かむ2008/01/10 at 18:21

ビジュアルリッチエディタへの対応方法をアップしました。
http://camcam.info/wordpress/224

うまくいきますでしょうか?>みなさま

Fushblish2008/01/12 at 03:34

Make love, not war!

高木2008/01/18 at 00:10

自分もwordpressの改行について悩んでいた所、こちらのプラグインを拝見しインストールさせていただきました。

しかしインストールを終えても反映されておらず、途方にくれています。またコメント欄の改行をこちらのように自動で入力させるにはどのようにすればよいのか教えて頂けないでしょうか。厚かましいお願いですがご助力いただけないでしょうか。

宜しくお願いします。

かむ2008/01/18 at 15:34

高木さん
ビジュアルエディタご利用の場合、
ビジュアルエディタ対応の修正はされましたでしょうか。

それでも、ダメでしたら
ユーザ/ユーザ設定の一番上にある
投稿時にビジュアルエディタを使用する のチェックを外して
やってみたらいかがでしょうか?

コメントも、特に何もしなくても改行した分反映されます。

[...] 久々の投稿となってしまいました。最近、非常に存在感の薄いもう一人の管理人、ボーノです。 ・・・そんなことはともかく、私、ボーノとわち氏、二人ともMac使いなのですが、私はSafari派、わち氏はFirefox派、と分かれています。わち氏は、Firefox専用のプラグインを上手に使いこなす上、会社のPC等のFirefoxと、ブックマーク、その他の機能を共有している様なので、Firefoxを使うのはある意味当然の帰結とも言えるでしょう。 それでも、私は専らSafari派。なぜなら・・・ と区切ってまでもったいをつける話でもないのですが、まずSafariがApple純正のソフトだからです。これは単に私のApple信仰が行きすぎている為です(笑) しかしながら、少しだけ語らせてもらうと、以前は、古いバージョンのIEかネットスケープを使うしかなかったのですが、満を持してSafariが登場したとき、その洗練されたインターフェイスに大いにAppleらしさを感じて感動したものです。後は、何と言っても起動スピード。IntelMacであれば、ドッグの中でワンバウンドしただけで起動します。また、ページ表示速度も非常に速いです。この最速ブラウザの地位は今でも他に譲っていないのではないでしょうか。またブックマークの表示の仕方も気に入っています。 しかしながら・・・とここでようやく本題に入るのですが、WordPressとSafariの相性は非常に悪いです。このブログのWordPressでは 「Wordpress 改行プラグイン」 というプラグインを用いて改行を入れているのですが、それでもSafariの場合、一度アップした記事を編集するなり、改めてどこかにトラックバックを送ろうとして編集画面に入ると、まず最初にビジュアルエディタの画面が表示され、その時点で全ての改行が吹き飛んでしまいます。そんな訳で、私はこれまでトラックバックを送るだけでも、全ての改行を入れ直して編集していました。 そこで、何か解決策はないものか、と検索したところ、意外なところに答えがありました。編集しようとするとまず最初に現れるビジュアルエディタですが、どうやらこれが全ての元凶の元の様なので、全くビジュアルエディタを表示させなくするのです。具体的には、管理画面からユーザー→プロフィールと辿って、「投稿時にビジュアルエディタを使用する」のチェックを外します。これでオーケーです。まあ、根本的な解決策とは言えないかもしれませんが、WordPressをインストール出来るだけの技術の持ち主であれば、記事をアップするのに、ビジュアルエディタに頼る必要もないでしょうし、私はこれで良しとしています。 ちょっとした豆知識に大分ページを割いてしまいましたが、これで私の環境でもWordPressの使い勝手が大幅にアップしました。 [...]

ミラクル2008/01/18 at 21:11

管理人様、初めまして。ミラクルと申します。
改行プラグイン使用させて頂きました。

ありがとうございます。

高木2008/01/18 at 22:56

管理人様、お世話になります。

ご指摘いただいた2点ですが共に済ましてあります。ほかにはご指摘いただける点は無いでしょうか。

コメント欄ですが知人より改行ができないとの旨を聞きその対策を思案していたところこちらのプラグインを見つけた次第です。他のwordpressにより構築されているブログを見てもコメント欄の改行は自動で入っているようで、これは自分の場合だけなんでしょうか?タグを知らないような人ではまるっきり改行すらできない状況なのでどうにかしたいと思っています。

よろしくお願い致します。

かむ2008/01/19 at 19:49

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

高木さん
あらら、そうですか…
brBrbrを入れる前から、入力欄での改行が無視されるのでしょうか?
そうなると、文字コードの設定など別の理由のような気がします。
いかがでしょうか。

高木2008/01/21 at 02:10

自分はZencartにwordpressを組み込んでいるので文字コードをEUC-JPにしてあるのですがこれが原因でしょうか。何かお分かりになることがあればご教授いただけないでしょうか。よろしくお願い致します。

kishi-r2008/01/21 at 14:39

ご質問です。

>tableその他もろもろは
>改造していただく形にしようかと思います。

とありますが、
ビジュアルエディタでの
tableの前後への改行の対応というのは、
考えていませんでしょうか?

もし考えているようでしたら、
ご教授下さい。
よろしくお願いいたします。

かむ2008/01/23 at 23:06

高木さん
返事遅くなりました。
なるほど、そのあたりは何かあるかも知れませんね。(定かではありません
いずれにしても、原因を特定するために
素の状態のWPをどこかにインストールして
うまく行くか見てみてもいいかも知れません。

kishi-rさん
tableタグですね。ご利用は2.0.x系ですか?
2.2.x系ですとtableタグ前後の改行はそのまま入ると思いますが
だめでしょうか?

kishi-r2008/01/24 at 11:40

かむさん

ありがとうございます。
なるほど、
2.2x系だと大丈夫なんですね。

しかし自分が使っているのが、
2.0x系なんですよね・・・。
対応策ってありますでしょうか?
よろしくお願いします。

CHRIS2008/01/26 at 11:41

はじめまして、とても便利なプラブインありがとうございます。有効に使わせていただきます。

かむ2008/01/27 at 20:15

kishi-rさん
返事遅くなりました。ごめんなさい。
色々試してみましたが、 まだ解決できていません。
2.0x系だとなんでだめなのかさっぱりです…泣
少々お待ち下さい。

CHRISさん
報告ありがとうございます。
また何かありましたらお知らせ下さい。

kishi-r2008/01/29 at 10:21

かむさん

ご連絡ありがとうございます。
こちらでも対応出来るか
試してみます。

よろしくお願いします。

かむ2008/01/30 at 23:59

kishi-rさん
今週末ちょっとしっかり見てみますね。
こちらこそよろしくお願いいたします。

ま?2008/01/31 at 11:28

以前brBrbr導入時にこちらでコメントを書かせて頂いた者ですm(_ _)m。
同プラグインを導入してからは快適にエントリができております。ありがとうございました。

ですが先日、リスト(ulタグ)を使用した直後の文章が左側に寄っていることに気が付きました。
それで調べてみると以下のことが分かりました。

・brBrbrを解除するとスタイルどおりに左側の隙間は正常に表示される(当然改行はクリアされますが;;)
・左に寄ってしまったテキストをタグで囲むとスタイルどおりに表示される
・左に寄ってしまったテキストの後でblockquoteタグを使用した直後のテキストは何もしなくてもスタイルどおりに表示される。

参考:(自分のブログのエントリで、上記の現象が発生しています)
http://digilife.bz/blog/?p=1328

なおバージョン「ME2.2.1」、文字コード「UTF-8」、テーマ「wp.Vicuna 1.4(カスタム)」を使用しています。


一応、タグで囲えば望んだ表示になるのは分かったので今後のエントリは気をつけるつもりですが、もしプラグイン側で何とかなるのであれば…と思い、ご連絡いたしました(^^;。
よろしければご一考頂ければと思いますm(_ _)m。

かむ2008/02/03 at 00:42

ま〜さん
ご丁寧な報告ありがとうございます。現象確認しました。
原因究明に少々時間がかかりましてレスが遅くなりました。
ごめんなさい。

で、原因が分かりました。ま〜さんのCSSだと
</p> <ul > </ul> <p>
のように
ulタグの前後でpタグを回避しないといけないようです。

おそらく、.textBody p にmarginが指定されてると思いますが
.textBody 全体にmargin指定してみていかがでしょうか。

ここら辺は、非常に悩ましい問題ですが
brBrbrで自動的に
</p> <ul > </ul> <p>となるよにできます。
ただ、CSS指定の違いでこれだと逆に崩れてしまう人が出てくる
可能性もあります。

う〜〜ん、どうしたら….(´ヘ`;)

まいっか、ま〜さん仕様にしちゃいましょう。(笑)

その他の修正と合わせまして、近いうちに修正版をアップします。
今しばらくお待ちください!

ま?2008/02/03 at 23:57

かむさん、お返事ありがとうございますっ(^^)/。

それでご指摘の通りにtextBodyのmarginの値を設定してみたのですが、PタグやULタグで指定した領域までつられて右に移動してしまいました;;
おそらくCSS内の左マージンの値をtextBodyで一括して設定し、他は全部0に書き換えてしまえばうまくいくのだと思われますが、割と細かく指定されちゃっていますのでプラグイン側で補正できるのであればとても嬉しいです(^^;
修正版を楽しみにお待ちしておりますm(_ _)m。

あと素人考えですが、brBrbrでのPタグの扱いはオプションで変更できるようにとかは出来ないのでしょうか?

かむ2008/02/04 at 22:18

ま〜さん
はい、Pタグの扱いを設定してオプションで変更できるようにも出来ます。

それもちょっと考えましたが、お気楽なプラグインですので、
あまり複雑にするのもどうかな〜とも思いまして…
もうそういう仕様にして、
改造方法をエントリした方がいいかなと思いますが
いかがでしょうか?(^_^;)

かむ2008/02/04 at 22:19

>kishi-rさん
遅くなってますが、
原因と思われる箇所が分かりました。
現在、他のバージョンでの検証中です。
もうしばらくお待ち下さいね。

ま?2008/02/05 at 10:44

かむさんへ

エントリを見ますととりあえず?の予定だったんですよね(^^;
変更に関しては例えばテキストエディタで開いて「ここの値を0から1に書き換える」で十分だと思います。
もし変更部分が面倒であれば2つ用意して「だめだったらこちらを使ってください」の方が楽かもしれませんね。

kishi-r2008/02/14 at 10:46

かむさん

おぉ?ありがとうございます。
了解いたしました。

ま?2008/03/05 at 13:18

すみません、けっきょく強引にPタグを排除する方向で修正してしまいましたm(_ _)m。
http://digilife.bz/blog/?p=1433

レイアウトの調整で苦労し、やはりPタグで調整すると融通が利くんだなぁとおもったり;

かむ2008/03/06 at 13:18

ま〜さん
お待たせして申し訳ありません〜・・・(;´Д`)
色々修正をまとめてやろうと思ってるのですが、
難解な箇所が多く時間がかかっております。
(改行だけのプラグインだというのに…)

kishi-rさん
ごめんなさい。今しばらくお待ち下さい。とほほ…

ま?2008/03/06 at 15:14

かむさん

こちらもお願いした身でありながら失礼しました(^^;
PHPは触った事がありませんが、中身を拝見しましたら判定条件とかが難しいそうだなぁと思いました。
たしかに機能は単純かもしれませんが中身は奥が深そうですね;;。

これからもがんばって下さい?。

una2008/03/07 at 17:09

すばらしいプラグインのおかげでスキッリしました。

がんばってください!!




もうこれ無しではやってけないです…ハハハ

かむ2008/03/09 at 15:14

ま〜さん
いえいえ、もうちょっと早く対応できればいいですが
ビジュアルエディタとの絡みがややこしすぎて..(´ヘ`;)

unaさん
報告ありがとうございます。お役に立てて良かったです。
これくらいWP側でオプション一つで出来たらいいんですけどね〜

aki2008/03/18 at 15:12

かむさん、

すばらしいプラグイン、有難うございます。
ものすごく助かりました!!

Gach2008/04/02 at 22:05

初めまして。

こちらの素晴らしいプラグイン、大変便利で愛用させていただいていました。
ですが、WP2.5でうまく動作しないようです。

具体的には、imgタグ直下の改行が無効化されてしまうようなのです。
たとえば
http://innocence.xrea.jp/archives/955/
こちらの記事で言うと、本来なら一番上の画像の次に改行が入って、文章が続いているはずなのです。
:顔23:という顔文字の後にも、一行、本来なら空行が開いています。

エディタ上ではきちんと改行されているのですが、おそらくWP2.5の仕業かと・・・。
当方プラグインのソースを修正するスキルを持ち合わせておりませんので、もしよろしければ、対応お願いいたします。

かむ2008/04/04 at 10:54

akiさん
報告ありがとうございます!
お役に立てて良かったです。(^.^)

Gachさん
うわ、そうですか….
2.5で確認してみます。


その他修正がまだ完了していませんが
気長にお待ち下さい。(´ヘ`;)

Gach2008/04/05 at 11:51

すみません、自己解決しました(´ヘ`;)
過去ログを読んでおらず、大変お恥ずかしい・・・

「|」で区切られているimgを削除したところ、思い通りの動作になりました。
お手数お掛けして申し訳ありませんでした。
これからも開発頑張ってください?。

いた2008/04/10 at 12:51

改行プラグイン求めていたので助かりますー><
作成ありがとうございました!

Gach2008/04/11 at 00:58

追伸

なんとなく原因が判りました。
IE7とFirefox2では、改行の扱い方が微妙に違うようです。
これは、どちらかのブラウザに合わせなければいけない問題なので、解決はかなり難しそうですね・・・。

以上、ご報告まで。

[...] ブログの管理が軌道に乗って落ち着いてきたので、よんよんブログに導入したプラグインを紹介する。WordPressMU 1.3.3に適用可能でお勧めのものばかり。 【WordPressの自動整形機能無効化プラグイン】 Content Ex 1.0(配布元:The blog of H.Fujimoto) カスタムフィールドに入力したHTMLやJavaScriptをWordPressの自動整形機能の影響を受けずにそのまま本文に挿入できる。ニコニコ動画のiframeを本文に挿入するとき等に非常に重宝している。 →使い方 brBrbr 1.5(配布元:CamCam) 投稿・コメント時の改行を<br />に変換してくれる、ありそうでなかったプラグイン。WordPressの自動整形機能のストレス軽減に一役買っている。 Kill WP Texturize(配布元:Multimeter) WordPressの自動整形機能の一部(フィルター)を切る、極めて単純なプラグイン。中身は2行。イマイチ、何にどこまで効いているのか把握できていないが、クォーテーションの変換は阻止されている模様。配布されているものはphpが閉じてないので、最終行に?>を追加すると良いと思われ。 【アクセス解析系プラグイン】 WP-SlimStat-Ex 1.606(配布元:082NeT) WordPressの高機能アクセス解析ツール。テーマ等にコードを埋め込む必要がなく、非常に使い勝手が良い。 →使い方+日本語化ファイル配布 Download Manager(Mod) R1.beta2_WP2(mod7)(配布元:082NeT) WP-SlimStat-Exと連携可能なダウンロードマネージャー。 →使い方+日本語化ファイル配布) Bad Behavior 2.0.14(配布元:Homeland Stupidity) WP-SlimStat-Exと連携可能なアンチスパムツール。HTTPリクエストを監視し、ブログを守ってくれる。SQLインジェクションとかブロックしててびっくりした。実は個人的には日本語化している。欲しい人いるかな? 欲しい人がいれば配布する。 【表示系プラグイン】 wp-tegaki 0.82(配布元:WordPress Plugins/JSeries) 手書きフォント等をTrueTypeフォントで出力してくれる。インストールフォルダにフォントファイルを入れておく必要がある。 →使い方 Ktai Style 1.30(配布元:WordPress Plugins/JSeries) WordPressを携帯表示対応してくれる。ver.1.32がリリースされているけど、とりあえずは安定版の1.30を使っている。 Maintenance Mode 3.2(配布元:WordPress Plugins/JSeries) その名のとおり、メンテナンス中の表示をしてくれるプラグイン。 →WordPress MUへの適用方法 CW Contact Form alpa(配布元:PHPのテクメモ メールフォームをブログの本文に埋め込む。コメントのかわりにメールフォームを使いたい人向け。ページでは上手くいかないらしい。 →WordPress MUへの適用方法 Commented entry list 1.2(配布元:Hirobee’s Trail) 最新のコメントやトラックバックを整理して表示する。 【管理系プラグイン】 Simple Tags 1.5.6(配布元:WordPress Plugins) タグ管理用のプラグイン。タグの管理はこれ1本でOK。日本語対応なのも嬉しい。 PJW Mime Config 0.9(配布元:Peter Westwood) アップロードできるファイルの種類を増やすツール。標準アップローダーでzipをアップするのに使った。その気になればmp3でもflvでもswfでもアップできるはず。個人的は日本語化している。欲しい人がいれば配布する。 Dashboard Editor 1.01(配布元:Wordpress Dashboard Editor) ダッシュボードをカスタマイズできる。これも個人的に日本語化している。欲しい人がいれば配布。 こうしてみると、結構いろいろ入れたなぁと。本当は入れたかったけど、WordPress MU 1.3.3に非対応で断念、ってのも結構あった。簡単なのは修正して対応させたけどね。 [...]

[...] brBrbr 標準の投稿画面では、改行=<p>タグになってしまうが、改行をすべてタグに変換してくれるツール。文法的には微妙だが、レイアウトはとっても楽になります [...]

[...] WordPress 改行プラグイン こちらは、そのまま、改行をいれると、みため、改行してくれるという、ユーザーフレンドリーなタイプ。しかし、visuall editorでは動作しない、パッチを当てる、もしくは、以前のバージョンでないと動作しない。*今回納入したのは、バージョン2.5。 [...]

[...] WordPressで画像を載せたりすると、次の記事に重なってしまうことがあり、タグを入れても、改行がされなくて不便だったので、とりあえずぐぐってみる。 ちゃーんと作っている人を発見。さすがです。 その名の通り、「Wordpress 改行プラグイン」。 あっけなく解決しました。 かなりかゆいところに手が届くプラグインでした。 [...]

[...] Wordpress 改行プラグインを設置してみた。 [...]

[...] Image via Wikipedia Wordpressを使っていると,エディタ画面で「Enter」キーを押してもその数だけ改行されないので,思い通りの見た目にするのが難しいと感じることがあります.もっとmixiのエディタのように,エディタ画面で「Enter」キーを押した数だけ改行して欲しい,そういうときに使えるプラグインがあるので紹介します. そのプラグインとは,brBrbrです.日本の方が作ったようで,左記のページに行けば日本語で説明があるので大丈夫だと思うのですが一応説明. ダウンロードしたzipファイルを解凍して,brBrbr.phpというphpファイルを/wp-content/plugins/にアップロードすればok. ビジュアルエディタでも使うには,/wp-includes/formatting.phpを修正します. wordpress2.5では1126行目にあるwpautop($output)をbrBrbr($output)に書き換えればok. [...]

[...] Wordpress 改行プラグイン/CamCam/2007 02.24 [...]

[...] 大きなタイトルを掲げましたが、 自分が入れて便利だと思ったプラグインの紹介です。 追々、それぞれの使い方などを乗せていこうと思います。 ★Ozh’ Admin Drop Down Menu  ログイン後のメニューが上部に並び、ドロップダウン形式で選択可能になります。  WordPress2.5.1を使い始めた頃は、WordPressの全体が把握できていないので、  機能を探すのに時間がかかりますが、これを入れておくと、全体が一目瞭然です。  ※本家からDLして手直し無しで使えます ★x-download-manager  公開しているファイルがどれれだけダウンロードされたのかをカウントしてくれます。  FTPでファイルをアップするだけで良く、ファイル名等々の登録が不要なので手間が掛かりません。  ※本家からDLでそのままではカウントしてくれませんでした。後日詳細アップします。 ★WP-DBManager  MySQLサーバーのデータをバックアップしてくれます。定期自動実行も可能。  これがあれば手違いでDBを壊してしまっても復旧できますね。   ※本家からDLでそのままでは機能してくれませんでした。後日詳細アップします。 ★Wordpress 改行プラグイン   [...]

kino2008/06/17 at 17:09

改行が効かないのをあれこれいじってハマっていました。
WordPressのエディタは頑固ですね。。htmlのタグも排除してしまうし。
素晴らしいプラグインありがとうございます。

WordPressでアラビア語 連続改行を有効にするプラグインbrBrbr


 WordPressでアラビア語をポストしようとすると、色々問題があります。
 アラビア語は右から左に書くため、

<p lang=”ar” dir=”rtl” style=”text-align:right;”></p>…

かむ2008/06/29 at 22:29

みなさま長らくお待たせしました。
2.5の動く環境を構築していたらこんなにかかってしまいました。
(苦しい言い訳…..


いたさん
報告ありがとうございます。
また何かありましたらお知らせ下さい。


Gachさん
大変遅くなりました。ブラウザによっても動作が違うようですね。
確認しました。

こちらに2.5.xの対処法を追記しました。
http://camcam.info/wordpress/224

すべてのブラウザを見ていませんが一度おためし下さい。mm


kinoさん
そうなんです。改行くらい好きにさせて欲しいですが…
しかもバージョンによって挙動が違うし困ったもんです。
(ぐっちってすみません
報告ありがとうございました。

Gach2008/07/21 at 08:58

対処法発見していただいてありがとうございます。が、


※※※※※※※※※ 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(’\\s*?’, ‘gi’), ”);
この3行の先頭に // を付けてコメントアウト

pee = pee.replace(new RegExp(”\\n”, ‘gi’), “”);

を追加。



この対処をWP2.6ですると、画像をアップロードしても、ファイルはきちんと存在しているのに、画像が表示されないという不具合が出てしまいました。
お忙しいとは思いますが、2.6への対処方法もご一考くださいましたら、幸いでございます。

かむ2008/07/23 at 17:41

Gachさん
返事遅くなりました。

まだ2.6の環境がないので、出来次第確認しますね。

[...] brBrbrプラグイン 改行できます! ただビジュアルエディタとおさらばしなくてはなりません。 ビジュアルでは無くて全然良いのでかまわないのです。 シンプルなプラグインながら、ユ [...]

Gach2008/08/02 at 01:15

申し訳ありません。
画像が表示できない不具合は、別問題でした。

http://ja.forums.wordpress.org/topic/502?replies=1
こちらに対処方法が載っていますので、お困りでしたらご参考まで。

[...] CamCamさんの“brBrbr”プラグインのページでダウンロードができる。このページからビジュアルエディタに対応させる説明ページへのリンクがあるが、2.5x系までの説明しかなかったので2.6 [...]

かむ2008/08/07 at 13:43

Gachさん
ありがとうございます。
やっと2.6環境でテストできました。
たしかに問題ないですね。うまく行きました。(^_^;)

バージョンアップはいろいろ出ますね。トホホ

[...] 1,「brBrbr」をダウンロード 2,解凍してbrBrbr.phpファイルを/wp-content/pluginsへアップロード 3,管理画面でプラグインを有効にする でインストール完了です。 [...]

Buy generic allegra online.2008/08/28 at 12:00

Buy generic allegra online.

Buy generic allegra online.

[...] これが面倒な場合には、brBrbrという非常に便利なプラグインがあるのだが、これはWordpressがXHTMLの文法を綺麗に修正する機能を外してしまうため、自己責任で使わなければいけない。 フ [...]

[...] 勉強してます。 ? WordPress 改行をそのまま<br />に変換するプラグイン | CamCam 同じカテゴリーに属する記事を表示 | WordPress & Business メモ 最新記事に「NEW」マークをつける | WordP [...]

ブログ : HAPPY*TRAP2008/09/07 at 21:38

[...] 以下のプラグインをインストールすることによって解決できました。 ・Wordpress 改行プラグイン brBrbr 作者さまに多謝! [...]

[...] in One SEO Pack」を入れる。 ↓ 記事中に改行が打てるWordPressプラグイン「brBrbr」を入れる。 ↓ [...]

[...] あと、実際の記事の改行。 こちらは改行プラグインを導入。 [...]

かそーど2008/10/16 at 05:04

はじめまして、かそーどと申します。
改行の事で四苦八苦しているうちに、こちらにたどり着きました。

最近wpを使い始めたので改行に制限があることを知らず、テーマのcss等とにらめっこしていたのですが、おかげさまで無事問題解決できました。

それにしてもwpの<br>設定は変ですね。
改行と<br>で調整しようとすると不思議な現象?が起こります。
wp2.6.2の不具合なのか仕様なのか…orz
こちらのプラグインがなかったら、途方にくれるところでした。
有用なプラグインを提供してくださって、本当にありがとうございましたm(__)m

かむ2008/10/16 at 10:48

かそーどさん
報告ありがとうございます!
WPは改行brは1回しか絶対ダメ!と言わんばかりに
あちこちに罠張ってます。
文法遵守はいいんですがね〜…涙

Tiny Trappers: 実験ブログ2008/10/18 at 14:05

WP2.6.2の不思議な行間法則

みなさま(?)こんばんは。
おいらが通常使用している入力画面は「htmlエディタ」であることを忘れていました。
『行間の設定』でせめて少しでも行間を広く、と四苦八苦してい…

[...] つ目からは無視されます。 これを有効にしてくれるプラグインが・・・ WordPress改行プラグイン brBrbr (CamCam) ダウンロードし解凍してできたものをWordPressのプラグインフォルダにア [...]

[...] brBrbr [...]

[...] 投稿で2行以上改行する場合、そのまま表示されなかったので、brBrbrというプラグインを入れました。 (改行タグを入れるのがめんどくさくてわかりにくくなるので) これで改行がその [...]

Hamuu2008/11/30 at 01:52

Camさん、はじめまして。

WordPressを使い始めてまだ1ヶ月ほどなんですが、タグ問題であっちこっち探し回ってこちらの「brBrbr」にたどり着きました。
それまで、ソースのフィルタ関数をコメントアウトするという荒技とか、Pluginがあったかと思うとフィルタリングを無効にするので自分で入れろ、とかいう「これが何でPluginなのさ」というようなちゃっちいものばかりで困っていたところでした。

大変すばらしいプラグインだと思います。
特にサイトのCMSとしてWordPressを利用している人は、このタグ問題で困っている人多いと思うので。
でも、このエントリーの日時をみてびっくりしました。
こんなに昔からみんな困ってたんですね(笑)。

ありがとうございました。
ひとまず御礼まで。

かむ2008/12/01 at 11:34

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

WPもこれだけ利用者がいるのだから
改行の仕様くらい選択で自由にしてほしいですよね。(^_^;)

おかげでこんなしょぼいプラグインが必要になってしまってます。(笑)
また何かありましたらお知らせ下さい!

[...] 引きこもり。 で、うまく改行できないという超ド素人級ジレンマが あったのだけど、改行プラグインなるものを発見! こういうツールで楽するの大好き。 ちなみに、私のように、一人 [...]

[...] タグではなく 『<br />』 タグを入れてくれるプラグインがありました。 CamCam Wordpress 改行プラグイン 上記リンク先で 『ダウンロード brBrbr.zip』 をダウンロードし、ダウンロードし [...]

[...] Wordpress 改行プラグイン [...]

[...] が素人だとShift+Enterでも重荷(か)!? ということで、今回のwebには導入。 camcam:Wordpress 改行プラグイン まさに改行の改行による改行の為のプラグインです。 しかし、ここもちょ [...]

[...] いちおう、コチラの記事の再現性を確認してみようと、brBrbrをサーバから消し、 下の図(保存しといたw)をコピペしてプレビューみましたらば。 (※これを公開している時点ではbrBrbrをインストールしています) ↓ ↓ ↓ ↓ ↓ ↓ [...]

[...] 録ユーザーが投稿したときにのみ起こっていたためでした。 原因は、WordPressプラグイン「brBrbr」が原因のようでした。 プラグインを停止したところ、未ログイン状態でも正常に投稿出 [...]

[...] 残念なことに、「brBrbr」 との相性が悪いようで、「brBrbr」を使用していると肝心の非公開コメントが公開されてしまいます^^; [...]

[...] * Favicon Head (ファビコン表示) * brBrbr (改行プラグイン) * Akismet (標準搭載されているアンチスパムプラグイン) * [...]

[...] Navigation XT (ぱんくずリスト用;使用中のwp.Vicunaには付いてるから) * brBrbr (改行用) * Vicuna Adaptor (wp.Vicuna [...]

naga32009/01/08 at 17:56

はじめまして。
ブログ開設以来、「brBrbr」ほんとに便利に使わせて頂いてます、ありがとうございます!

WordPress 2.7 だとコメントを投稿するときに警告が出るときがあるようです。コメント自体は正常に投稿されます。

//remove_filter(’comment_text’,'get_comment_text’);
//add_filter(’comment_text’,'comment_text_br’);

上の2行をコメントアウトすると、とりあえず警告は消えるのですが・・・対処方法が間違ってる気がしますです。

かむ2009/01/11 at 22:51

naga3さん
あら、そうですか。
わかりました。確認してみます。
もう少々お時間下さい。すみません…

[...] 改行をそのまま<br />に変換するプラグイン | CamCam [...]

[...] 検索するとwpautopをプラグインで無効化して改行プラグインで無理やり改行とかいう荒業があったけれども、これはこれで力技すぎw XHTMLを気にしないでやるというならこれでも有りかなあとか思ったけど。 [...]

[...] Wordpress 改行プラグイン@CamCam [...]

[...] をしました。 そんなインポートに関する注意点を以下に挙げたいと思います。 1自分が『brBrbr』のプラグインを使ってないか。 他のブログのデータをインポートしようとするデータに [...]

ゆりこ2009/01/29 at 16:36

WordPress 2.7 だとコメントを投稿するときに警告が出るときがあるようです。コメント自体は正常に投稿されます。


これは、34行目で値を return せずに print してしまっているからですね。このため、ここで画面出力が行なわれてしまい、その後の処理で header() 関数が動かなくなってしまいます。値を return しなければなりません。

あと、the_content のときは wpautop を remove_filter していますが、comment_text のときはそうしていないのはなぜでしょう? 現状では、wptexturize(), convert_chars(), force_balance_tags(), convert_smilies() が実行されないことになってしまいます。

[...] インを導入してみました。 それは、brBrbr とかいうのです。 以下、導入方法です。 1.こちらのページからプラグインのダウンロード&解凍。 2.解凍してできたファイル brBrbr.php [...]

かむ2009/01/29 at 23:05

ゆりこさん
ご指摘ありがとうございます。

>値を return しなければなりません。

やっていただくと分かると思いますが
ここreturnだとコメントに改行が反映されないのです。
なぜでしょう??

>the_content のときは wpautop を remove_filter しています

何でそうしたか忘れちゃいましたが(汗
直接コメントをgetして処理しない
とうまくいかなかたからだったような。

で、2.7対応版をアップしました。

http://camcam.info/wordpress/535

といってもコメント部分をごっそり外すという消極手法です。
すみません。後はよしなに..他力本願(^_^;)


もうほとほと疲れましたよ….)

ゆりこ2009/01/30 at 05:49

値を return しないといけない理由ですが、wp-includes/comment.php の check_comment() という関数内で、comment_text フィルターを apply しているからです。
このとき、comment_text_br() が実行されますので、値を print してしまうと、意図しない画面出力となってしまい、header() 関数や set_cookie() が効かなくなり、エラーとなるわけです。値を return してやれば問題なくなります。

何でそうしたか忘れちゃいましたが(汗
直接コメントをgetして処理しない
とうまくいかなかたからだったような。

確認ですが、わたしが書いた「現状では、wptexturize(), convert_chars(), force_balance_tags(), convert_smilies() が実行されないことになってしまいます。」という意味を理解されていますか?

もし理解されていないときのために正解を書いておきますと、wp-includes/default-filters.php で定義している comment_text に対するフィルター群です。comment_text_br は優先順序10で comment_text に add_filter していますから、comment_text_br() から 値を return した場合は、優先順位が11以上となる convert_smilies, force_balance_tags, wpautop がその後で実行されます。

たぶん、以前うまくいかなかったのは、wpautop が実行されてしまっているからでしょう。優先順位が指定されているときは remove_filter で同じ優先順位を与えないと remove できません。つまり、

remove_filter('comment_text', 'wpautop', 30);
としてやらないと、wpautop 処理が除去できないです。

あと、get_comment_text を remove して、自前で $comment->comment_content をひっぱてくる意図もよく分かりません。単純に comment_text_br() に引数を付けてやって、それを見ればいいはずですが……。

[...] 追記: よく読んだら、『brBrbr』が絡んでるみたいですね。 [...]

[...] しようと思うとすぐに思いつくのがプラグインですよね もちろんありました、Wordpress 改行プラグインbrBrbr 早速ダウンロードして有効にして、ユーザーからビジュアルリッチエディタ [...]

Agena2009/02/11 at 05:05

はじめまして。
現在Wordpressにて目下ブログ制作中で、こちらのbrBrbrを組み込ませて頂いております。

他の何名かの方がおっしゃるような「がダブる」現象に私も遭遇したのですが、当方の環境の場合は原因は「the_contentのフィルタに触る他のプラグインとの競合」でした。
私の場合、記事の抜粋機能を弄って自動的に読点で区切るような自前のプラグインを試しているのですが、こちらのbrBrbrで一度フィルタをかませた後に自前プラグインがまたthe_contentを呼び出しているため、二重に処理されてしまっていたようです。
自前プラグインの優先度を10より高くしたら無事問題なく表示されるようになりました。
もし同じ現象でお困りの方がまだいましたら他のプラグインとの関係を疑ってみるといいかも・・・私のものと似たような処理をしているプラグインを見たことがあるので。

あとこれは余談ですが、上記の対処をしてから気づいたことに、フィルタの順序を弄った為にadd_shortcodeの処理が抜け落ちてしまう現象が起きました(私のカスタマイズが悪いのですが)。
仕方なくbrBrbrに一行、
$brBrbr = do_shortcode($brBrbr);
と追加させて無事処理されるようになりましたが、the_contentとかthe_excerptとかのフィルタを弄ると色々弊害がでてしまうんですね。うーん、自前プラグインの作り方が悪いんでしょう。精進します。

これからも頑張って下さい。

Agena2009/02/11 at 05:06

すみません、上記コメントでタグが抜けてしまいました。
「がダブる」→「<br>がダブる」
です。失礼しました。

[...] のプラグインを導入するとエディターで改行した文章がそのまま反映されます このサイトからダウンロードして/wp-content/plugins/フォルダの中に brBrbr.phpファイルをアップロードして管理 [...]

かむ2009/02/28 at 22:03

ゆりこさん
丁寧なアドバイスありがとうございます。
修正してみました。

Agenaさん
返事遅すぎですみません。
詳しいご報告ありがとうございます。

プラグインの実行されるタイミングもやっかいですね(´ヘ`;)


一度新バージョン試してみていただけますか?
http://camcam.info/wordpress/535

[...] という方法もあるのだけれど、ここは素直にプラグインを入れて解決してみようじゃないか。 Wordpress 改行プラグイン brBrbr.php インストールすると二重改行が問題なくできました。 [...]

[...] なかったときは 「Shift+Enter」で通常の改行と覚えておいて損は無いと思います。 WordPressの改行プラグイン それにしても、現状のWordPressでのエディタも結構良いのですが、 もう少し使い [...]

Island blog2009/04/05 at 10:14

brBrbrプラグインの<div>タグ挿入時におけるバグの対策


brBrbrとは、WordPressに記述した文章から改行を読み取り、<br>タグに書き換える為のプラグインであり、日本人によって作成されている。

WordPressは標準では、複数行に渡る…

[...] 思っていました。いろいろグーグッて見ました。するとまさにドンピッシャなプラグインがCamCamさんの「brBrbr」でした。入力した改行がそのまま使える便利なプラグインです。m(__)m な [...]

[...] 何回も自分で入力するのは大変なのでpluginを探してみるとやっぱりあった. Wordpress 改行プラグイン brBrbr.php ダウンロードして,pluginフォルダにFTPソフトでアップロード. すると,Wor [...]

[...] brBrbr 連続改行を有効にしてくれるプラグイン。 Flexible upload [...]

[...] している際に、編集画面で改行したところに自動で改行を入れてくれる便利なプラグイン、brBrbrを入れているのだが、記事中にソースコードを入れたいと思い、preタグで囲んだところ、pr [...]

改行プラグイン brBrbr2009/05/01 at 17:56

[...] やっぱりありました。 CamCamさんのところで、改行プラグイン brBrbrというものがありました。 早速導入してみます。 [...]

ぜろ2009/05/03 at 05:07

素晴らしい!

この改行問題でwordpressを懸念していましたが、これで問題解決です。
改行せず文字を連ねたままの英文とは違う日本語圏なので、非常に助かりますね。
最良なプラグイン有難う御座いました。

[...] essの場合、1つのpタグにしからない。これを改善してくれるプラグイン。 cf)Wordpress 改行プラグイン(CamCam) デザインテーマと同じで、ダウンロードしてきたファイル(今回の場合「bu [...]

[...] く際にも変化をつけにくいです。 そこでそれを改良するプラグインを追加。 Wordpress 改行プラグイン(CamCam) ビジュアルリッチエディタにも適用するファイルがあるので、編集が楽にな [...]

[...] Wordpress 改行プラグイン [...]

[...] 改行の改行による改行のためのプラグイン 改行テスト。 Categories: [...]

[...] それで、先日 google で調べたときに知った brBrbr プラグインを素直に使うことにしました。 ・・・。 ・・・・。 [...]

[...] ググっていろいろと調べたところ、こんなのを発見。 Wordpress 改行プラグイン さっそくダウンロードして、アップロードして、チョチョイと設定して [...]

Kyoko2009/06/29 at 15:54

こんにちは!とても便利なプラグインをありがとうございます。
早速使ってみたのですが、なぜか新しいPostのFont Sizeが今までより小さくなってしまいます。
これはどうすれば直るのでしょうか?もしかしたらこのプラグインとは関係ないかもしれないのですが、
もし何かわかるようでしたら教えてください!!

かむ2009/06/29 at 16:04

Kyokoさん
初めまして。
今まではこのプラグインをお使いでなかったのですよね。
Pタグを外してしまうので
CSSの設定が効かなくなってしまったのだと思います。


.entry クラスに直接サイズ指定してみて下さい。

Kyoko2009/06/29 at 20:10

そうなんですねー。よくわかりました!ありがとうございます!!

[...] 見やすくなる。 だから、改行プラグインをインストールしよう。 CamCam » Blog Archive » Wordpress 改行プラグイン/2007 02.24 しかし、このプラグインを導入すると、 文書内の「div」タグが [...]

Your comment