"東野・岡村の旅猿"で登場したロケ地を紹介するファンサイト「あの場所へ行こう!」はこちら。WordPressのユーザー(投稿者)プロフィールをWEBサイト上に表示する場合、WordPress標準のユーザー情報の項目だけでは物足りない場合があります。近年ではプロフィールと一緒にSNSやYouTubeなどへのリンクを一緒に掲載することが多いですが、WordPressのプロフィール項目にはそれらの項目は全くありません。本稿ではWordPressのプロフィール項目を追加してカスタマイズする方法について解説します。本稿ではプラグインは利用せず、テーマを編集して実現します。本稿のゴール本稿では、WordPressのプロフィール管理画面に、標準のプロフィール項目に加え、「Twitter」「YouTube」の項目を追加することをゴールとします。標準の仕様を理解するWordPressのデフォルトでは、次の項目がプロフィールとして設定できます。姓ニックネームメールアドレスサイトプロフィール情報プロフィール画像しかし、これだけの情報では、物足りないことがほとんどで、筆者はWordPressの案件を請ける度に、これから説明するWordPressテーマのカスタマイズをしています。(本稿最後にある著者欄もです)プロフィール設定画面のカスタマイズまずはWordPress管理画面のプロフィール画面をカスタマイズします。下記のコードを追加するだけです。以外に項目を追加したい場合は、連想配列の代入項目を追加/変更すれば実現できます。'user_contactmethods_filter');このコードを追加するだけで、WordPress管理画面のプロフィール編集画面の入力欄に、下図のように「Twitter」「YouTube」の欄が追加されます。関数を利用することで画面に表示することができます。今回追加した「Twitter」の項目であれば、次のように実装することで表示することができます。次の例は、TwitterのURLが空でなければ表示する例です。?>WordPressの内部を理解しようここまでの説明で本稿のゴールは達成できていますが、WordPressを更に深く理解するために、もう少し説明をします。いう2つのテーブルに情報が保存されています。テーブルに保存されています。テーブルのテーブル構造は下表の通りです。値で、実際にMySQLのテーブルを覗いてみると下表のようにデータが保存されます。標準のプロフィール項目です。https://youtube.com/xxxxxxxおわりに本稿ではWordPressのプロフィールに、独自の項目を追加してカスタマイズする方法について解説しました。皆さんのお仕事のお役に立てれば幸いです。系のWEBエンジニア。WEBエンジニア向けコミュニティ「WEBエンジニア勉強会」を主催。個人として何か一つでも世の中の多くの人に使ってもらえるものを作ろうと日々奮闘中。