私は編集者であるユーザーにプラグインを使えるようにして欲しいカスタムプラグインを作成しました。
編集者がメニューを編集できるようにするための編集者のアクセスを許可するリンクをここに見つけました 編集者にメニューの編集を許可する?
このコードを使う.
$role_object = get_role( 'editor' );
// add $cap capability to this role object
$role_object->add_cap( 'edit_theme_options' );
だから、私は私のカスタム追加プラグインへの編集者のアクセスを許可することができる可能な方法はありますか
以下のコードを追加してください。
function activate_plugin_name() {
$role = get_role( 'editor' );
$role->add_cap( 'manage_options' ); // capability
}
// Register our activation hook
register_activation_hook( __FILE__, 'activate_plugin_name' );
function deactivate_plugin_name() {
$role = get_role( 'editor' );
$role->remove_cap( 'manage_options' ); // capability
}
// Register our de-activation hook
register_deactivation_hook( __FILE__, 'deactivate_plugin_name' );`
詳しい説明については私のチュートリアルを参照してください。 http://www.pearlbells.co.uk/user-role-editor-access-wordpress-plugins/ /
クイック検索の後、私はここに私の答えを得ました
私のPluginsファイルで 'manage_options'のすべての存在を 'edit_pages'に変更することによって。
編集者はEdit_pagesでプラグインを使用することができます