Google Crisis Response(Google)
災害に関する情報源や、行方不明者情報の収集と検索を行う『パーソンファインダー』を初めとするツールの提供が行われています。

2006年12月13日 水曜日

トラックバックにサムネイルを

Filed under: WordPress
時間:3時49分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 トラックバックにトラックバックもとのサイトのサムネイルが表示されているブログをよく見かけるようになりました。調べてみると、SimpleAPI のウェブサイトサムネイル作成APIを使うことで簡単にできることがわかりました。早速導入です。

 導入は、テンプレートのコメント部分に次のコードを埋め込むだけ。

  1. < ?php if ($comment->comment_author_url and $comment->comment_author_url != 'http://') : ?>
  2. <a href="<?php comment_author_url() ?>" rel="external nofollow"><img src="http://img.simpleapi.net/small/<?php comment_author_url() ?/>" alt="" width="128" height="128" hspace="4" vspace="4" align="left" /></a>
  3. < ?php endif; ?>

 サムネイルを表示するのは2行目だけで、1行目はアドレスがあるかどうかを判別して処理を分岐するためのもの、3行目は分岐の終わりです。WordPress では、トラックバックもフォームからのコメントも一緒くたに表示されます。そのままだとアドレス不明のサイトもサムネイルを表示しようとしてしまうので、アドレスがあるときだけ表示するようにしています。
 なお、初めはこの分岐をどういう条件でやったらいいのかわからなかったのですが、Knowledge of WPさんの記事からヒントをいただくことができました。1行目の $comment->comment_author_url です。ここにアドレスの情報が入っています。この値が空でなく、なおかつ http:// だけでない場合にサムネイルを表示します。

参考になりましたか?
1 Star2 Stars3 Stars4 Stars5 Stars (未評価)
by WP-PostRatings
Loading ... Loading ...

コメントはまだありません »

コメントはまだありません。

この投稿へのコメントの RSS フィード。 TrackBack URI

コメントする

HTML convert time: 0.164 sec. Powered by

Images is enhanced with WordPress Lightbox JS by Zeo