Как сделать таким способом 2+ метабокса?

Для добавления двух или более метабоксов в WordPress вы можете использовать функцию add_meta_box () внутри хука add_meta_boxes. Это позволяет вам создать произвольные поля метаданных для постов, страниц или пользовательских типов записей.

Вот пример кода, который добавляет два метабокса:

// Функция, которая будет выводить содержимое первого метабокса
function my_first_metabox_content() {
    // Ваш код для вывода содержимого первого метабокса
}

// Функция, которая будет выводить содержимое второго метабокса
function my_second_metabox_content() {
    // Ваш код для вывода содержимого второго метабокса
}

// Функция, которая добавляет метабоксы
function add_custom_meta_boxes() {
    add_meta_box(
        'my-first-metabox', // Идентификатор метабокса
        'Первый метабокс', // Заголовок метабокса
        'my_first_metabox_content', // Callback-функция для вывода содержимого метабокса
        'post', // Тип записи, к которой будет привязан метабокс
        'normal', // Расположение метабокса (normal, side, advanced)
        'default' // Приоритет (default, high, low)
    );

    add_meta_box(
        'my-second-metabox', // Идентификатор метабокса
        'Второй метабокс', // Заголовок метабокса
        'my_second_metabox_content', // Callback-функция для вывода содержимого метабокса
        'post', // Тип записи, к которой будет привязан метабокс
        'normal', // Расположение метабокса (normal, side, advanced)
        'default' // Приоритет (default, high, low)
    );
}

// Хук для добавления метабоксов
add_action('add_meta_boxes', 'add_custom_meta_boxes');

Обратите внимание, что в коде выше используется функция add_meta_box (), которая принимает несколько аргументов:
1. Идентификатор метабокса - уникальный идентификатор, который будет использоваться для обращения к метабоксу.
2. Заголовок метабокса - текст, который будет отображаться в заголовке метабокса.
3. Callback-функция для вывода содержимого метабокса - функция, которая будет вызываться при выводе содержимого метабокса.
4. Тип записи, к которой будет привязан метабокс - указывает, что метабокс будет отображаться только для определенного типа записей (например, 'post', 'page', 'custom-post-type').
5. Расположение метабокса - указывает, где будет располагаться метабокс (normal - в основной области содержимого, side - сбоку, advanced - в разделе "Дополнительно").
6. Приоритет - устанавливает порядок отображения метабоксов (default - обычный приоритет, high - высокий приоритет, low - низкий приоритет).

Вы можете изменять и дополнять содержимое функций my_first_metabox_content () и my_second_metabox_content () в соответствии с вашими потребностями. Каждая функция будет содержать код для вывода полей и других элементов пользовательского интерфейса внутри метабокса.

Надеюсь, это поможет вам добавить два или более метабокса в WordPress.