web-dev-qa-db-ja.com

デフォルトの役割と機能をリセットする

カスタム投稿タイプの機能をロールに追加すること( デフォルトロールに機能を追加すること )に苦労していました。私はまた、いくつかの機能を追加したさまざまなプラグインをインストールおよび削除しました。その結果、My WP Roleオブジェクトは少し面倒です。誰かが機能をリセットする方法を知っていますか、それとも私はフレッシュインストールが必要ですか?

8
mantis

User Role Editor を使用します。追加したロールを削除したり、プラグインページからロールをリセットしたりできます。

管理者ロールをリセットするには、WP 3.4以降で追加できます。

define('URE_SHOW_ADMIN_ROLE', 1);

wp-config.php ファイルに。それが終わったら、 Users> User Role Editor に進み、 "Reset" をクリックする必要があります。

4
livearoha

この1つのタスクを実行するためだけのプラグインをインストールしたくない場合は、WordPress関数を直接呼び出して役割とその機能を再構築することができます。

if ( !function_exists( 'populate_roles' ) ) {
  require_once( ABSPATH . 'wp-admin/includes/schema.php' );
}

populate_roles();
18
Enchiridion