В function.php вставляю это для подключения метабоксов, вот только в параметре
'post_types' можно задавать пост или страницу.
add_filter( 'rwmb_meta_boxes', 'prefix_register_meta_boxes' );
function prefix_register_meta_boxes( $meta_boxes ) {
$prefix = 'field_prefix_';
$meta_boxes[] = array(
'id' => 'portfolio_item',
'title' => 'Описание работы',
'post_types' => 'post', // post or page
'context' => 'normal',
'priority' => 'high',
'fields' => array(
array(
'name' => 'Объект',
'id' => $prefix . 'object',
'type' => 'text',
),
)
);
return $meta_boxes;
}
А если мне нужно отображать поля только в определенной категории? или вообще только в определенном шаблоне??
В документации вычитал, что можно использовать вот такое свойство -
'taxonomies' => 'uncategorized' вместо
'post_types' => 'post' но оно у меня не работает. Выводит во всех категориях.