• HOME
  • Wordpress
  • [Wordpress]ユーザー情報にオリジナルの項目を追加する方法

2020/06/21 14:17

[Wordpress]ユーザー情報にオリジナルの項目を追加する方法

会員サイトなんかを作ろうとする際に必要になってくるユーザー情報の項目の追加。

例えば、生年月日や出身地、血液型、好きな食べ物…などのユーザー毎のプロフィール項目や、メモなんかを項目として追加したい場合に使えます。

 

追加方法

 

方法は簡単!

「functions.php」ファイルに下記のアクションフックを追加するだけです。

 

【functions.php】

function my_user_meta($wb)

{

//項目の追加

$wb['memo'] = 'メモ';

return $wb;

}

add_filter('user_contactmethods', 'my_user_meta', 10, 1);

 

 

これでユーザー情報の中身に「メモ」というテキストフォームが追加されます。

 

 

ユーザーを新規追加する時の画面にも出したい場合は下記も追加。

 

function set_user_profile() {

  echo '<table class="form-table"><tr class="form-field"><th><label for="memo">メモ</label></th><td><input type="text" name="memo" /></td></tr></table>';

}

add_action('user_new_form', 'set_user_profile');

 

はい、とても簡単に追加が可能です。

 

現場から以上です!

 

535

PICK UP