如何在Wordpress管理后台的自定义帖子类型菜单中删除"All items"和"Add New"?



我想删除"所有项目"one_answers"添加新的"按钮,在WordPress管理中的自定义帖子类型菜单中。

我在用工具类型制成的Anotoher自定义帖子类型中有一个自定义帖子类型。但只想将" Mainmenu"帖子类型作为内部多个帖子类型的菜单。

mainmenu(自定义邮政类型(- 所有项目 - 添加新闻 - 子菜单(自定义帖子类型( - 子菜单(自定义帖子类型(

现在,Mainmenu也是一种自定义帖子类型。我不介意所有项目和添加新按钮都隐藏了。

这可能是您要研究的功能:

https://codex.wordpress.org/function_reference/remove_submenu_page

您将该演示代码放在functions.php文件或功能插件中,只需要找到正确的菜单slug即可。这可能只是您要删除的网站地址之后URL的一部分...所以这样的页面:

remove_submenu_page( 'post-new.php?post_type=your_custom_post_type' );

也值得注意的是,此方法只会从菜单中删除菜单项。.实际上,如果某人知道URL,它实际上并不能阻止某人访问这些页面。这可能不是一个很大的问题,但是如果您真的想锁定东西,您也想检查这些页面的用户权限。

最新更新