编辑对菜单的访问:缺少自定义帖子类型

时间:2014-08-05 作者:Chris Pink

我使用过此代码;

$roleObject = get_role( \'editor\' );
if (!$roleObject->has_cap( \'edit_theme_options\' ) ) {
    $roleObject->add_cap( \'edit_theme_options\' );
}
为编辑器添加菜单访问权限。

我有一个自定义的帖子类型“MasterClass”。它正确显示在管理员的菜单编辑页面中,但不显示在编辑器的菜单编辑页面中。

如何添加此内容?

2 个回复
最合适的回答,由SO网友:Chris Pink 整理而成

和以往一样,当你知道答案的时候,它是极其简单的。自定义帖子类型及其分类一直存在。菜单编辑器中没有所有帖子,必须在屏幕选项中打开。

我按下按钮,瞧,他们就在那里。

SO网友:echoashu

您可以尝试为以下内容提供功能add_cap( \'edit_Masterclasses\' )

有关更多信息,请参阅本文档http://codex.wordpress.org/Roles_and_Capabilities#Editor

结束