web-dev-qa-db-ja.com

メニューへの編集者アクセス:カスタム投稿タイプがありません

私はこのコードを使いました。

$roleObject = get_role( 'editor' );
if (!$roleObject->has_cap( 'edit_theme_options' ) ) {
    $roleObject->add_cap( 'edit_theme_options' );
}

編集者用のメニューアクセスを追加する。

カスタム投稿タイプ 'Masterclasses'があります。これは管理者用メニュー編集ページには正しく表示されますが、編集者用メニュー編集ページには表示されません。

どうやってこれを追加できますか?

2
Chris Pink

いつものように、あなたが答えを知っているときそれは非常に簡単です。カスタム投稿タイプは、その分類法とともにすべて存在していました。すべての投稿はメニューエディタに表示されず、画面オプションで有効にする必要があります。

私はボタンを押して、lo、そこにいました。

3
Chris Pink

あなたはadd_cap( 'edit_Masterclasses' )のようなものに能力を与えてみることができます

詳しくは、このドキュメントを参照してください http://codex.wordpress.org/Roles_and_Capabilities#Editor

0
echoashu