我创建了一个自定义帖子类型调用'电影'。现在,我想在此调用Movie Reviews
中添加自定义元字段。我有以下自定义帖子类型的代码。< / p>
function Create_Movies_Posttype()
{
register_post_type('Movies',
array(
'labels'=>array('name'=>__('Movies'),'singular_name'=>__('Movie')),
'public'=>true,
'has_archive'=>true,
'rewrite'=>array('slug'=>'movies'),
'support'=>array('title','custom-fields','edit'),
)
);
}
add_action('init','Create_Movies_Posttype');
添加了Meta Box
function adding_custom_meta_boxes( $post ) {
add_meta_box(
'my-meta-box',
__( 'My Meta Box' ),
'render_my_meta_box',
'post',
'normal',
'default'
);
}
add_action( 'add_meta_boxes_post', 'adding_custom_meta_boxes' );
任何人请帮我解决这个自定义领域。
答案 0 :(得分:0)
您需要使用add_meta_boxes()
操作为帖子类型注册元数据。
add_meta_box()
用于定义框,save_post
用于保存框。
通过阅读Codex add_meta_boxes
上的示例,您将找到所需的一切您还需要在register post类型参数中添加supports参数,并在定义支持的数组中添加custom-field,可以找到所有本机支持 here