Intereting Posts
Тип персонализированного сообщения Поиск возвращает Нет результатов в панели администратора Определить глубину терминов Перекодировка category-template.php для перехода на пользовательский URL-адрес Форма комментария двух шагов ERR_TOO_MANY_REDIRECTS, когда я меняю http на https Отображение домена MU без использования плагина Тема не отображается после загрузки Обновление отдельной базы данных при изменении вложения Переадресация нескольких видов для только домашней страницы Как установить черновик страницы как родителя без публикации? Выпадающее меню для отображения последнего / популярного сообщения – Архивная страница Как отображать пользовательский тип сообщения только на определенной странице? Как избежать перезагрузки страницы и формы после отображения после отправки Заказ таксономии / Изменение term_id WP_Query | 'post_type' не работает

Как добавить настраиваемый метабокс для нескольких типов сообщений?

Я использую следующий код в functions.php для добавления настраиваемого мета-поля.

Пользовательский тип сообщения – это themes . Я хочу добавить больше типов сообщений, как я могу?

 add_meta_box( 'my-meta-box-id', 'Demo & Download', 'cd_meta_box_cb', 'themes', 'normal', 'high' ); 

Solutions Collecting From Web of "Как добавить настраиваемый метабокс для нескольких типов сообщений?"

Всякий раз, когда вы сомневаетесь в функции WordPress, проконсультируйтесь с Codex.
http://codex.wordpress.org/Function_Reference/add_meta_box

Там вы увидите, что вам нужно добавить один мета-ящик для каждого типа сообщения.

 add_action( 'add_meta_boxes', 'myplugin_add_custom_box' ); function myplugin_add_custom_box() { add_meta_box( 'myplugin_sectionid', __( 'My Post Section Title', 'myplugin_textdomain' ), 'myplugin_inner_custom_box', 'post' ); add_meta_box( 'myplugin_sectionid', __( 'My Post Section Title', 'myplugin_textdomain' ), 'myplugin_inner_custom_box', 'page' ); }