load_pod(['name' => 'lit_person'])) { $api->delete_pod(['name' => 'lit_person'], false, true); } echo "deleted\n"; return; } if (! $api->load_pod(['name' => 'lit_person'])) { $api->save_pod([ 'name' => 'lit_person', 'label' => 'Personen', 'label_singular' => 'Person', 'type' => 'post_type', 'storage' => 'meta', 'public' => 1, 'show_ui' => 1, ]); } $fields = [ ['name' => 'role', 'label' => 'Funktion', 'type' => 'text', 'required' => 1], [ 'name' => 'level', 'label' => 'Stufe', 'type' => 'pick', 'pick_object' => 'custom-simple', 'pick_custom' => "junior|Junior\nsenior|Senior", ], [ 'name' => 'mentor', 'label' => 'Mentor', 'type' => 'pick', 'pick_object' => 'post_type', 'pick_val' => 'lit_person', 'pick_format_type' => 'single', ], ]; foreach ($fields as $field) { $api->save_field(array_merge(['pod' => 'lit_person'], $field)); } echo "created\n";