【至急・重要】ウィルスチェックのお願い

Change Style


WP plugin: コメント・トラックバックに favicon 表示 - Favatars

コメント・トラックバック・ピンバックに favicon を表示するプラグインを導入。gravatar も表示させたいので、favicon は、gravatar を登録してなくて、本人のwebサイトに favicon を置いている場合に表示するようにしてみた。

Favatars
機能概要コメント・ピンバック・トラックバックしてくれた人の webサイトの favicon を表示。
バージョン2.0
作者(web)Jeff Minardさま
配布元WordPress Plugin Repository » favatars
ドキュメント同上
動作見本
「ページ」対応コメント or ピン許可・コメント表示させていれば○
適用したWPWordPress ME 2.0.4 [UTF-8]

導入手順

  1. DB に項目が追加されるので、XREA管理画面にて DB保存。
  2. 配布元の Installation 1. Download favatars.php をクリックして、一番下の Download in other formats: Original Format をクリックして保存。*1
  3. 保存した favatars.phpwp-content/plugins/ ディレクトリにアップロード。
  4. 管理パネルにて有効化。
  5. 使用中のテーマのコメントループ内*2 の favicon を表示させたい位置に、次のコードを挿入。
<?php comment_favicon(); ?>

動作・管理

  • このプラグインを有効化すると、テーブル wp_comments に新フィールド comment_favicon_url が作成される。
  • 新規コメント(トラックバック等含む)の投稿者の URI から favicon.ico の URI をゲットして、comment_favicon_url に格納。これを使って、コメント表示時に favicon 表示。
  • 管理パネル > オプション > Favatars Page にて、
    • 過去の favatars データを消去できるっぽい。*3 試したことはない。
    • 過去のコメントの favicon URI を取得。*4 [Favatise My Blog] をクリック。こちらは実行した。過去のコメントにも favicon が表示されるようになった。

gravatar との棲み分け

gravatar がないときに favicon を表示するようにして試用中。コードをもうちょいすっきりさせたい。

関連リンク

  • @201 @201さんの記事でこのプラグインを知ったのですが、現在お引越し作業中の模様です。
  1. 普通はどうやってダウンロードするんだろう。コピペ? [back]
  2. コメントループは、通常、comments.php にある。デフォルトテーマでは、<?php foreach ($comments as $comment) : ?><?php endforeach; /* end for each comment */ ?> の間。 [back]
  3. Attempt to find a favatar for every single comment, trackback, and pingback on your site. You should really only need to use this once after your turn the script on as it is primarily for fetching favatars for previous comments. However, you may also use this page to flush the favatars from your system. [back]
  4. comment_author_url が入力されていて comment_favicon_url の入っていないコメントについて、favicon URI を取得する。 [back]

YOU、これも読んじゃないなYO!

3 Responses to “WP plugin: コメント・トラックバックに favicon 表示 - Favatars”

  1. ぼの@テスト :

    Gravatar に登録してあるメルアド、favicon を置いてある自サイトの URI を入力した場合。

  2. ぼの@テスト :

    メルアドを入力しない場合。

  3. ぼの@テスト :

    メルアド入力なし、favicon を置いてない自サイトの URI を入力した場合。

コメントをどうぞ