Parsed: 111360

function remove_meta_box( $id, $screen, $context ) {
  global $wp_meta_boxes;

  if ( empty( $screen ) ) {
    $screen = get_current_screen();
  } elseif ( is_string( $screen ) ) {
    $screen = convert_to_screen( $screen );
  } elseif ( is_array( $screen ) ) {
    foreach ( $screen as $single_screen ) {
      remove_meta_box( $id, $single_screen, $context );
    }
  }

  if ( ! isset( $screen->id ) ) {
    return;
  }

  $page = $screen->id;

  if ( ! isset( $wp_meta_boxes ) ) {
    $wp_meta_boxes = array();
  }
  if ( ! isset( $wp_meta_boxes[ $page ] ) ) {
    $wp_meta_boxes[ $page ] = array();
  }
  if ( ! isset( $wp_meta_boxes[ $page ][ $context ] ) ) {
    $wp_meta_boxes[ $page ][ $context ] = array();
  }

  foreach ( array( 'high', 'core', 'default', 'low' ) as $priority ) {
    $wp_meta_boxes[ $page ][ $context ][ $priority ][ $id ] = false;
  }
}