Документация WordPress

add_meta_box

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

Пример использования add_meta_box():

В этом примере мы создаем две функции. Первая функция my_meta_box_callback() является callback-функцией, которая отображает содержимое метаблока. В данном случае, мы выводим метку и поле ввода для нашего пользовательского поля my_meta_field.

Вторая функция my_add_meta_box() используется для добавления метаблока на страницу редактирования записей типа post. Мы используем функцию add_meta_box() и передаем ей несколько параметров:

  • Идентификатор метаблока (my_meta_box) — уникальный идентификатор для метаблока.
  • Заголовок метаблока (My Meta Box) — отображается вверху метаблока.
  • Callback-функция (my_meta_box_callback) — функция, которая будет вызываться для отображения содержимого метаблока.
  • Тип записи (post) — указывает, для какого типа записи добавляется метаблок (можно использовать имена других пользовательских типов записей).
  • Местоположение (normal) — указывает, где будет расположен метаблок на странице редактирования записи (normal — сразу после основного содержимого, side — справа от основного содержимого).
  • Приоритет (high) — указывает приоритет отображения метаблока (high, core, default, low).

После добавления метаблока, он будет отображаться на странице редактирования соответствующих записей. Внутри метаблока будет отображаться содержимое, определенное в callback-функции my_meta_box_callback().

admin