有几种方法(取决于您尝试的操作):
如果是关于“发布”按钮的,您可以…
你好;使用从目标角色中删除功能remove_cap()
你好;删除publish button 1)
参见@toscho的答案底部
你好;或者whole meta box 2)
remove_meta_box( \'submitdiv\', \'custom_post_id\', \'side\' );
简化版
如果是关于内置的“post”post类型,您可以…
你好;只需通过css或js隐藏菜单项即可;使用取消设置菜单项
add_action( \'admin_menu\', \'myprefix_adjust_the_wp_menu\', 999 );
function myprefix_adjust_the_wp_menu() {
$page = remove_submenu_page( \'edit.php\', \'post-new.php\' );
//or for custom post type \'myposttype\'.
//$page = remove_submenu_page( \'edit.php?post_type=myposttype\', \'post-new.php?post_type=myposttype\' );
}
你好;使用完全阻止保存
per_save_post
挂钩和
$_GET[\'action\']
你好;当post-new.php
是否加载