通过register_post_type()
向预先存在的菜单添加自定义帖子类型时,wp-admin/edit.php?post_type=locations
不允许查看编辑页面 ( ) - 显示错误消息:You do not have sufficient permissions to access this page.
但是,使用主管理菜单(即'show_in_menu' = true
)可以使页面正常。
注意:正在使用管理员帐户;该链接已通过两种方法创建并可见,我希望可以通过预先存在的菜单访问自定义帖子类型 cms
使用的代码如下:
register_post_type("location", array(
"labels" => array("name" => "Locations", "singular_name" => "Location"),
"show_ui" => true,
"show_in_admin_bar" => true,
"show_in_menu" => "admin.php?page=cms", // => true : works as main menu item
"supports" => array('title'),
"show_in_nav_menus" => false,
"has_archive" => false,
"public" => true
));
希望有人可以对这个问题有所了解。