コメントにアバター表示

Wordpress(2.5以降)がGravatarに対応したので
今更ですが、コメントにアイコン(アバター)が表示されるようにしました。

Gravatar - Globally Recognized Avatars



Gravatarへの登録は 80*80ピクセルのアバター用画像を用意して
トップページのSign up now!から順番に進んで行けばOK。
まだの方はぜひ!

Gravatarに登録したメールアドレスを
コメントのメールに書いてくれれば、

screenshot_01.jpg
こんな風にアバターが表示されます。

Wordpressへは、テーマファイルcomments.php内の
アバタを表示したい所に以下を記述。

<?php echo get_avatar( get_comment_author_email(), ‘20′ ) ?>

数字の所は表示サイズです。お好みで変えて下さい。

以上で完了。

 
 

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

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 = wpautop($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風に、改行したら改行しただけ改行してほしいので(ややこしい
ソース書き換え。