ブログ

【WordPress】管理画面のユーザー編集画面に項目を追加

管理画面のユーザー編集に独自の項目を設定したい場合

まずはユーザー編集画面表示処理のフックを利用します。

add_action('show_user_profile', 'my_html');
add_action('edit_user_profile', 'my_html'); 

次にmy_htmlに、出力したいHTMLを記述します。

function my_html() {
    echo '

新しい項目

'; echo ''; }

これでユーザー編集画面に独自のタグが出力されます。

次に登録時のフックを利用します。

add_action('profile_update', 'my_update');
function my_update($userID) {
    update_user_meta( $userID, 'my_user_meta_key',  $_POST['input_item']);
}