Wordpress 如何隐藏“添加新自定义帖子类型”按钮

Wordpress 如何隐藏“添加新自定义帖子类型”按钮,wordpress,add,custom-post-type,Wordpress,Add,Custom Post Type,我想隐藏管理员端的自定义类型添加新按钮。查看此屏幕截图-> 所以任何人都知道解决方案,那么请告诉我 谢谢。您可以使用元功能创建帖子,该功能没有文档记录,但WordPress在插入各种“添加新”按钮和链接之前使用它进行检查。在自定义post类型声明中,添加功能(不要与cap混淆),然后将其设置为false,如下所示 register_post_type( 'custom_post_type_name', array( 'capability_type' => 'post', 'cap

我想隐藏管理员端的自定义类型添加新按钮。查看此屏幕截图->

所以任何人都知道解决方案,那么请告诉我


谢谢。

您可以使用元功能
创建帖子
,该功能没有文档记录,但WordPress在插入各种“添加新”按钮和链接之前使用它进行检查。在自定义post类型声明中,添加
功能
(不要与
cap
混淆),然后将其设置为
false
,如下所示

register_post_type( 'custom_post_type_name', array(
  'capability_type' => 'post',
  'capabilities' => array(
    'create_posts' => false, // Removes support for the "Add New" function ( use 'do_not_allow' instead of false for multisite set ups )
  ),
  'map_meta_cap' => true, // Set to `false`, if users are not allowed to edit/delete existing posts
));

如果
custom\u post\u type\u name
您可以将您正在创建的自定义post type name放入其中。

您可以在网站上获得更多帮助,了解WordPress开发问题:我无法打开您的图像-但是如果您想从管理部分的菜单中删除某些内容-您可以使用:删除菜单页面($menu\u slug);在您的函数中,如果它只是一个子菜单项,您可以使用:删除子菜单页面($menu\U slug,$SUBLEMNU\U slug);阅读:不适用于上述解决方案。