可能な重複:
必要に応じてメタボックスをさらに作成します
カスタム投稿タイプを登録するプラグインを作成しています。それを「車」と呼びましょう。車を編集しているときにカスタムフィールド(またはメタボックス)を追加できるようにすることを検討しています。ポストまたはCPTのカスタムフィールドを使用して今できることと同じですが、HTML/CSSを制御できるようにしますそれのために(例えば、私はそれが3つの入力フィールドを持つことを望みます)。たとえば、車を編集しているときには[新しいフィールドを追加]ボタンが表示され、押すと新しいカスタムフィールド/メタボックス(定義済みの構造とスタイル)が追加されます。
よく分からない場合は教えてください。ありがとうございました!
メタタイプを投稿タイプ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
}