web-dev-qa-db-ja.com

ユーザーロールを削除する方法

追加のユーザーロールを作成したBuddyPressをインストールしましたが、BuddyPressを削除した後でも、それらのロールはまだ存在します。これらの役割を削除するにはどうすればいいですか? remove_role()コマンドを試しましたが、うまくいきませんでした。

1
Abhinav Arya
$wp_roles = new WP_Roles(); // create new role object
$wp_roles->remove_role('name_of_role');

name_of_roleをチェックする必要がある場合

$wp_roles->get_names();

あなたはname_of_role=>ロールのニックネームの配列を得るでしょう。

あるいは、グローバルオブジェクト$ wp_rolesを使用することもできます。

global $wp_roles;
3
bynicolas

カスタムロールを削除するのに便利で便利な方法は、 Members プラグインを使用することです。

インストールしてアクティブ化したら、ユーザー>ロールに移動します。ここで、不要なカスタムロールを削除できます。あなたはここで見ることができます:

enter image description here

不要なロールを削除したら、Membersプラグインを削除するだけです。