「TCD AWARD 2023」受賞サイトを発表しました。

ワードプレステーマ別

TCDテーマZOOMY:会員登録時の権限を変更したい

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

この記事は役に立ちましたか?

もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!

同じテーマのカスタマイズ記事