add_meta_box() не работает для юзеров, категорий, тегов и кастомных таксономий. Только для постов, страниц и custom post types.
Используйте вот такой подход:
<?php
function add_user_metabox( $user ) {
?>
<h3>Section title</h3>
<table class="form-table">
<tr>
<th><label for="field_name">Field Label</label></th>
<td><input type="text" name="field_name" value="<?php echo esc_attr(get_the_author_meta( 'field_name', $user->ID )); ?>" class="regular-text" /></td>
</tr>
</table>
<?php
}
add_action( 'show_user_profile', 'add_user_metabox' );
add_action( 'edit_user_profile', 'add_user_metabox' );
Ну и для сохранения данных:
function save_user_metabox( $user_id ) {
update_user_meta( $user_id, 'field_name', sanitize_text_field( $_POST['field_name'] ) );
}
add_action( 'personal_options_update', 'save_user_metabox' );
add_action( 'edit_user_profile_update', 'save_user_metabox' );