Posicionar meta box debajo del título

Primero registra tu meta box con $context = ‘advanced’ y $priority ‘high’

1
add_meta_box( 'my_metabox_id', 'my_metabox_title', 'my_callback', 'post_type', 'advanced', 'high' );

Luego usa el hook edit_form_after_title para mostrar los metaboxes con la función do_meta_boxes y quítalos para que no aparezcan por duplicado. Esto moverá todos los metaboxes en la pantalla actual que tengan el contexto ‘advanced’

1
2
3
4
5
6
7
8
add_action('edit_form_after_title',  array( $this, 'move_metabox_after_title' ) );
 
function move_metabox_after_title () {
    global $post, $wp_meta_boxes;
 
    do_meta_boxes( get_current_screen(), 'advanced', $post );
    unset( $wp_meta_boxes[get_post_type( $post )]['advanced'] );
}

Fuente encontrada aquí.