我正在制作一个插件,允许管理员创建自定义帖子,但我希望管理员只能创建一个自定义帖子类型。
我尝试了以下操作以从“管理”菜单中删除“添加新内容”:
function remove_submenus() {
$count= wp_count_posts(\'post_type\')->publish;
if( $count>=1 ){
global $submenu;
unset($submenu[\'edit.php?post_type=post_type\'][10]);
}else{}
}
add_action(\'admin_menu\', \'remove_submenus\');
它从菜单中删除了“添加新”项,但用户(管理员)仍然可以使用此URL创建新的自定义帖子类型(/post New.php?post\\u type=post\\u type)。
如何防止用户创建多个帖子?