サポート » 使い方全般 » ユーザー情報で必須項目を解除したい。

  • hirokiman21

    (@hirokiman21)


    wordpressを使い始めた初心者です。
    よろしくお願いいたしますm(_)m

    ユーザー登録(追加)する際に、
    ・ユーザー名
    ・メールアドレス
    ・パスワード
    がそれぞれ必須項目になっているかと思います。

    そこでメールアドレスを必須項目ではなくしたいのですがその方法がわかりません。
    どうかご教授願います。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター jim912

    (@jim912)

    これらの必須項目を外したら、そもそもログインできなくなります。

    トピック投稿者 hirokiman21

    (@hirokiman21)

    ご回答ありがとうございます。

    メールアドレスを外したらログインできなくなってしまうのですね。
    そこでメールアドレスを外してもログイン可能なようにはできないものなのでしょうか。
    システム上どうしても必要でありカスタマイズすべきではない箇所なのでしょうか。
    追加の質問となってしまい申し訳ありませんがご教授願いますm(_)m

    takuya

    (@takuya)

    目指されているのはここの投稿と同じ事じゃないでしょうか。
    http://wordpress.org/support/topic/createedit-user-without-email-adresse-1

    add_action( 'user_profile_update_errors', 'remove_empty_email_error' );
    
    function remove_empty_email_error( $arg ) {
        if ( !empty( $arg->errors['empty_email'] ) ) unset( $arg->errors['empty_email'] );
    }

    functions.phpに上記コードを記載するとプロフィール編集画面でメルアドを削除してもエラーが表示されなくなるっぽいです。

    トピック投稿者 hirokiman21

    (@hirokiman21)

    ご回答ありがとうございます。

    ご教示いただいたコードでエラーが表示されなくなりました!
    しかしユーザーを新規追加する際には相変わらずエラーが出力されます。
    ここは user-new.php なるものを洗っていくのがいいのかなと想像しております。
    英語の情報を探すことは難しいですがお示しいただくとなんとなく理解できそうです。
    日本語以外の情報を入手する術を身につければ強いなぁ!としみじみ実感しました。
    ありがとうございます!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ユーザー情報で必須項目を解除したい。」には新たに返信することはできません。