add_meta_box создает типы полей формы по умолчанию

Я использую add_meta_box согласно записи Codex .

Мой вопрос касается «обратного вызова» для печати полей формы на странице администратора.

В Codex поля формы отражаются как выписанные HTML-элементы, но в некоторых плагинах, которые я просматривал, разработчики предпочитают использовать «callback_args», чтобы передать легко понятный массив элементам псевдоформы, которые затем обрабатываются выводит HTML-элементы с минимальным кодированием HTML. См., Например, этот код на GitHub . У WooCommerce также есть аналогичный способ создания мета-ящиков для продуктов.

Итак, мой вопрос: у WordPress по умолчанию есть аналогичный механизм или это функция, которая требует плагина?

Solutions Collecting From Web of "add_meta_box создает типы полей формы по умолчанию"

Короткий ответ: нет. Ядро WordPress имеет базовую функциональность мета-ящика (регистрацию окна и передачу обратного вызова) – что делает этот обратный вызов или как он работает, полностью зависит от вас. Вы можете либо запрограммировать свою собственную реализацию, либо использовать стороннюю сторону, как вы упомянули.