WP-Membersのフィールドにニックネームを追加する
[設定]-[WP-Members]-[フィールド]タブで、ニックネームの項目を追加します。
登録時のフィルタフック(wpmem_register_data)で表示名を設定
下記のようにfunction.phpに追加し、入力されたニックネームをWPネイティブフィールドのdisplay_nameに設定します。
ドキュメントはこちら
// メンバーデータ登録時表示名をニックネームで登録
function set_display_name( $fields, $toggle ) {
$fields['display_name'] = $fields['nickname'];
return $fields;
}
add_filter( 'wpmem_register_data', 'set_display_name',10, 2 );
コメント