将自定义域或元数据动态添加到自定义帖子类型

时间:2013-01-04 作者:Roman Epicnerd Sharf

Possible Duplicate:
Create more Meta Boxes as needed

我正在创建一个插件,用于注册自定义帖子类型。让我们称之为“汽车”。我希望在编辑汽车时能够添加自定义字段(或元框),就像您现在可以在帖子或CPT中使用自定义字段一样,但我希望能够控制它的HTML/CSS(例如,我希望它有3个输入字段)。因此,例如,当您编辑汽车时,会有一个“添加新字段”按钮,当您按下该按钮时,会添加一个新的自定义字段/元框(具有我预定义的结构和样式)。

如果我不清楚,请告诉我。非常感谢。

1 个回复
SO网友:fuxia

向帖子类型添加元框car 使用合适的挂钩:

add_action( \'add_meta_boxes_car\', \'register_car_metabox\' );

function register_car_metabox()
{

    add_meta_box(
        \'car-data\',
        \'Car data\',
        \'car_metabox_callback\',
        NULL,
        \'normal\',
        \'default\'
    );
}
将在回调中创建内容:

function car_metabox_callback()
{
    # get post meta and print input fields
}

结束