ライフスタイルクリエイターズ

神田 翼 (管理人)のプロフィールはこちら

WordPressで投稿者プロフィール画像をループ外に表示させる”荒業”

こんにちは、フリーランスパパの神田翼(@tsubasa_lsc)です。


WordPressで投稿者情報を表示させる方法は、get_avatar()を使用することが一般的です。ただ、これがループ外では使用できない・・・今回ループ外にどうしても投稿者プロフィール画像を表示させたかったので、めちゃくちゃな荒業?で表示させました。同じことで悩んでいる方が入れば、マネしてください。

スポンサーリンク

投稿者プロフィール画像の一般的な表示方法

まずは投稿者プロフィール画像の一般的な表示方法を載せておきます。これだけですぐに表示されます。簡単!


ループ外で投稿者プロフィール画像を表示させる荒業

まず、完成形のコードを載せます。その後、解説します。

↓解説

2行目が肝です

上記のコードは投稿者IDを取得するためのコードです。投稿者にはそれぞれ個別のIDというものが割り当てられています。例えば、投稿者IDが「1」の記事にプロフィール画像を表示させる場合は、「http://サイトアドレス/wp-content/themes/テーマ名/images/avatar/img1.jpg」という画像URLになります。

つまり、指定のフォルダにプロフィール画像をユーザーIDと同じになる「画像名をつけて」格納すれば良いだけです。

ね、荒業です。もっとスマートな方法はきっとあるはず・・・誰か教えて下さい。

ちなみに3行目は・・・

ループ外に投稿者名を表示する方法です。
ループ内であれば、下記のコードで表示できます。 以上です!

スポンサーリンク

デザイナー/フリーランスパパ@神田翼
神田翼

フリーランスのWebデザイナーの神田 翼です。2児の父親です。父親でもガッツリ子育てがしたいという思いから、フリーランスとして働くことにしました。このブログではフリーランス・子育て・WordPress・ブログ運営のことを書いています。(プロフィール)

最新の記事一覧

月別表示

トップへ戻る