我想隐藏管理员端我的自定义类型添加新按钮。查看此屏幕截图 - > https://s.nimbus.everhelper.me/share/1406976/p6f5u0nlvs5xff3sr85h
所以任何人都知道解决方案然后请更新我。
感谢。
答案 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
您可以在其中添加您要创建的自定义帖子类型名称。