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

Я использую следующий код в 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' ); }