MARKLEAPS[マークリープス]

TECH BLOG

マークリープス技術ブログ

open

【ACF】ユーザープロフィール写真とは別の画像を登録する方法

Advanced Custom Fieldsでユーザープロフィール写真とは別の画像を登録し、
サイトに表示する方法をご紹介します。

Advanced Custom Fieldsでフィールドを追加する

・フィールドラベル  :ユーザーアイコン とします(任意)
・フィールド名    :user-icon とします(任意)
・フィールドタイプ  :「画像」を選択
・返り値のフォーマット:「画像 URL」にチェックを入れます
・位置のルール    :ユーザーフォームと等しい とします

プロフィール編集ページにフィールドが追加されていることを確認

デフォルトの「プロフィール写真」とは別に、
画像を登録できる「ユーザーアイコン」という項目が追加されました。

画像を登録します。

フッターに画像付きユーザー一覧リストを表示する

ユーザーアイコン画像の下にユーザー名が表示されるユーザー一覧を実装します。

サンプルコード

ユーザー別記事詳細ページ(author.php)にユーザーアイコンを表示する

サンプルコード

記事詳細ページ(single.php)にユーザーアイコンを表示する

 

はループ内に書かないと画像が表示されないので注意

よく読まれている関連記事

関連最新記事