【WordPress】Ulitmate Memberのユーザー権限グループでグループ名を指定する場合の注意

Ulitmate Memberのユーザー権限グループでグループ名を指定する場合の注意しないといけないことがありました。

 

発動条件としては

権限グループ名:日本語の権限グループ名ABC

 

となっている場合。

具体的には最後の文字が英字で終わる場合

 

作成したロールIDが「um_%e3%82%b9%e….」のようになる。

通常は「custom_role_1」のように英数字で作られる

 

対処としては、最後の文字を英字にしないこと。全角で終わること。

 

もし「um_%e3%82….」のようなロールIDを作ってしまったら、通常の削除では消せない。

 

削除する場合は、

・DB上の「wp_options」の中の「um_role_」から始まって「%xx%xx」となっている行を削除する

・User Role Editorかなにかで、該当の権限を削除する

(格納先がわかりずらいのでこのようにしている)