如何在Wordpress Admin中的自定义帖子类型菜单中删除“所有项目”和“添加新项”?

时间:2017-04-17 13:35:36

标签: wordpress

我想删除Wordpress Admin中自定义帖子类型菜单中的“所有项目”和“添加新”按钮。

我在使用工具类型制作的其他自定义帖子类型中有自定义帖子类型。 但是只想使用'mainmenu'帖子类型,就像里面有多个帖子类型的菜单一样。

Mainmenu(自定义帖子类型) - 所有项目 - 添加新闻 - 子菜单(自定义帖子类型) - 子菜单(自定义帖子类型)

所以现在主菜单也是一个自定义帖子类型。只要隐藏所有项目和添加新按钮,我就不介意了。

1 个答案:

答案 0 :(得分:0)

这可能是您想要调查的功能:

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

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

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

还值得注意的是,此方法只是从菜单中删除了菜单项。如果他们知道URL,则实际上并不会阻止某人访问这些页面。这可能不是一个大问题,但如果您真的想要锁定内容,您还需要检查用户对这些页面的权限。