我还没有对此进行测试,但目的是检查帖子的状态,如果帖子没有发布,请显示metabox,否则不要发布。
function non_publish_metaboxes() {
global $post;
if(!isset($post))
return;
if($post->post_status !== \'publish\'){
// ... Show Metabox
}
}
add_action( \'add_meta_boxes\', \'non_publish_metaboxes\' );