【WordPress】投稿記事にアバター(Gravatar)を表示する方法

■コメント欄にアバターを表示する方法は数あれど。。。

コメント欄にアバター(Gravatar)を表示するのは様々なテンプレートでデフォルトで可能ですが、
投稿記事にその作成者のアバターを表示する方法の情報が意外と少ない。

テンプレートによってはその機能があるのでしょうが、

  1. 自分の使いたいテンプレートがあったこと、
  2. 投稿記事にアバターをつける機能のあるテンプレートを探すのが面倒だったこと、(←オイ)
  3. 覚えておいたら他にも応用できそうなこと、

と、以上の3点の理由によりググって調べてみました。

■で、設定方法。

以下、参照ページ。

WordPress › フォーラム » ユーザーのアバター(顔写真)を投稿に表示させる方法はありますか?

Gravatar の使い方 – WordPress Codex 日本語版

get_the_author_meta:WordPress私的マニュアル

最初のフォーラムの記事では、get_the_author_id() を使用していますが、
これは古いやり方のようでしたので、他の参照ページを参考に以下のようなコードを使いました。
これで思った通りにアバターを表示することが出来ました!


[php]<?php echo get_avatar( get_the_author_meta('email'), 48 ); ?>[/php]

※数字はアバターの大きさをピクセルで指定しています。

まあ、ほとんどのブログは記事の作成者は一人なので
あまり使う機会はないのかもしれませんが、
自分のお店ではこれから複数人でブログ記事を作成予定なので
そういったシチュエーションには使えるのではないでしょうか?

■WordPressのバージョン:3.1

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>