Q.質問内容
・会員登録時の権限を、寄稿者権限から閲覧権限に変更したい
・プラグインで権限を作ったので、会員登録時にはその権限にしたい
A.下記の方法でカスタマイズしてください。
wp_insert_user関数で会員登録をしており、そこの’role’で権限を指定出来ます。
下記例は寄稿者(contributor)から購読者(subscriber)に変更する例です。
編集するファイル:functions/membership/user.php
編集する箇所: 611行目付近※編集箇所は618行目付近
apply_filters( ‘tcd_membership_account_create_user_role’, ‘contributor’ )
↓
apply_filters( ‘tcd_membership_account_create_user_role’, ‘subscriber’ )
に変更してください。
$user_id = wp_insert_user( array( 'display_name' => $formdata['display_name'], 'nickname' => $formdata['display_name'], 'user_login' => $registration_email, // user_loginにはメールアドレスを使用 'user_pass' => $registration_password, 'user_email' => $registration_email, 'user_nicename' => wp_generate_password( 20, false, false ), // URLには使用しないので乱数 'role' => apply_filters( 'tcd_membership_account_create_user_role', 'subscriber' ) ) );
WordPressで設定されている権限一覧・購読者→subscriber
・寄稿者→contributor
・投稿者→author
・編集者→editor
・管理者→administrator
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!