私はこのコードを使いました。
$roleObject = get_role( 'editor' );
if (!$roleObject->has_cap( 'edit_theme_options' ) ) {
$roleObject->add_cap( 'edit_theme_options' );
}
編集者用のメニューアクセスを追加する。
カスタム投稿タイプ 'Masterclasses'があります。これは管理者用メニュー編集ページには正しく表示されますが、編集者用メニュー編集ページには表示されません。
どうやってこれを追加できますか?
いつものように、あなたが答えを知っているときそれは非常に簡単です。カスタム投稿タイプは、その分類法とともにすべて存在していました。すべての投稿はメニューエディタに表示されず、画面オプションで有効にする必要があります。
私はボタンを押して、lo、そこにいました。
あなたはadd_cap( 'edit_Masterclasses' )
のようなものに能力を与えてみることができます
詳しくは、このドキュメントを参照してください http://codex.wordpress.org/Roles_and_Capabilities#Editor