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

时间:2018-01-22 11:50:27

标签: wordpress add custom-post-type

我想隐藏管理员端我的自定义类型添加新按钮。查看此屏幕截图 - > https://s.nimbus.everhelper.me/share/1406976/p6f5u0nlvs5xff3sr85h

所以任何人都知道解决方案然后请更新我。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用未记录但在插入各种“添加新”按钮和链接之前由WordPress进行检查的元功能create_posts。在自定义帖子类型声明中,添加capabilities(不要与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_post_type_name您可以在其中添加您要创建的自定义帖子类型名称。