Linux 软件免费装
Banner图

FieldPilot: AI & JSON Copilot for ACF

开发者 xaviermsd
更新时间 2026年11月1日 23:17
捐献地址: 去捐款
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

json acf advanced custom fields ai developer

下载

1.0.22 1.0.14 1.0.29 1.0.30 1.1.0

详情介绍:

Advanced Custom Fields has not changed how you author fields in a decade: you click through a UI, one field at a time. Meanwhile every developer has an AI that writes JSON perfectly well. The missing piece was never generation - it was safe application. FieldPilot builds and changes ACF field groups from JSON: queue the fields you want, copy a prompt that carries your real field names, paste your AI's reply back (or a native ACF export), see exactly what will change, apply only that, and roll back if you were wrong. The rule the whole plugin is built around:
Nothing changes except what the JSON asked for.
Set one field to required and that is the only setting that changes. Instructions, conditional logic, wrapper classes, field keys and every other field in the group stay as they were, and FieldPilot checks that after every write. What it does AI, without an AI dependency The plugin never calls a language model. It publishes a schema and generates a ready-to-paste prompt - including your field group's current structure, so the model stops inventing field names, and only the field types your ACF can store - and you use whatever AI you already pay for. No API keys. No per-seat model cost. No site data leaving your server. No vendor to be locked to. It works fully with zero configuration, and it keeps working when a provider changes its pricing. Requirements WordPress 6.5+, PHP 8.1+, ACF 6.2+ (free or PRO). On ACF 6.8 and newer, new fields are also checked against ACF's own field-type schemas, and anything unexpected is flagged in the preview. Repeater, Flexible Content, Clone and Gallery need ACF PRO, and Icon Picker needs ACF 6.3 or newer. Where a type is not available, FieldPilot shows it disabled and refuses payloads that use it, with a clear message.

安装:

  1. Upload the plugin to /wp-content/plugins/fieldpilot-for-acf/, or install it through Plugins -> Add New.
  2. Activate it. ACF must already be active.
  3. Go to FieldPilot in the admin menu.

屏幕截图:

  • Custom Field Builder and AI prompt generator with links to open your AI
  • Side-by-side review workbench showing the diff preview and Target Isolated scope badge
  • Non-destructive conflict resolution with transparent trade-offs (keep, replace, or duplicate)
  • History screen with snapshots and rollback
  • Dashboard showing field group health, editable database groups, and guided tour launcher

升级注意事项:

1.1.0 The biggest FieldPilot update yet: field types that follow your ACF edition, a new look, create-group and schema commands, and fixes for layouts that could land in the wrong field group, lost backslashes and rollbacks that wiped later changes. Please update. 1.0.30 Upgrade recommended for refined guided tour step 2 and zero-group dashboard preview handling. 1.0.29 Upgrade recommended for refined guided onboarding tour, updated documentation, and Plugin Check security compliance. 1.0.28 Upgrade recommended for improved Target Field Group creation UX, zero-group state handling, and WordPress.org compliant uninstall configuration.

常见问题:

Will this overwrite my existing fields?

No. An update changes only the settings your JSON names. Every other setting, and every other field, is left as it was. Field keys are never regenerated, so no existing content is ever orphaned by an update.

What happens if something goes wrong?

Every batch is snapshotted before the first write, then checked afterwards by re-reading what was saved: the requested changes must be there, and every other field in the group must be unchanged. If not, the snapshot is restored automatically and you are told what happened. You can also roll back past changes from the History screen, newest first.

How do I create a new field group if none exist yet?

Click "Add New Field Group" in the Target Field Group bar on the Import screen, enter a title, and click "Create & Select". FieldPilot creates the group, selects it and unlocks the custom field builder and prompt generator. The new group shows up in History, so you can roll it back.

What happens to my data when I delete the plugin?

By default nothing is removed: your settings and history stay in the database in case you reinstall. To remove them, go to FieldPilot -> Settings, tick "Delete all FieldPilot data when the plugin is deleted" under "On uninstall", then delete the plugin from the Plugins screen. That removes FieldPilot's settings, history and snapshots. Your field groups belong to ACF and are never touched. On multisite, each site's own setting decides for that site.

How do I restart the guided tour?

Click "Restart Guided Tour" on the FieldPilot Dashboard or on the Settings screen.

Can I delete fields?

Yes, but deliberately. The plugin scans for stored content first - including values inside repeaters, which a name-based search would miss - and a delete that would orphan content requires explicit confirmation.

Why can't it edit my field group?

If a group is registered in PHP with acf_add_local_field_group(), it does not live in the database, so nothing can be written to it. If it comes from an acf-json file that has not been synced, the same applies. The Dashboard labels every group so you know in advance; for JSON groups, sync them into the database first.

Does it work with ACF free?

Yes, with the 32 field types ACF free provides. Repeater, Flexible Content, Clone and Gallery are ACF PRO features: FieldPilot shows them disabled and refuses payloads that use them.

Can I use it from WP-CLI?

Yes. Commands that write need a user, for example wp acfjp apply patch.json --user=admin. A batch with destructive changes also needs --confirm. Run wp help acfjp for the full list.

Does it need an API key?

No. The plugin contains no AI integration at all - it generates prompts for whichever AI you already use.

更新日志:

1.1.0 The biggest FieldPilot update so far. It fixes bugs that could change things you did not ask to change, makes the plugin follow your ACF edition, and tightens WordPress.org compliance. Please update. Data safety: Field types: Screens: WP-CLI and REST: Design: WordPress.org standards: 1.0.30 1.0.29 1.0.28 1.0.27 1.0.22 1.0.21 1.0.20 1.0.19 1.0.18 1.0.17 1.0.15 1.0.14 1.0.13 1.0.12 1.0.11 1.0.10 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0