Customer guide

Rename a database-managed ACF field

Updated 28 August 2026 · applies to Field Renamer 0.2.0

This workflow covers database-managed top-level fields and supported nested subfields. Use the Local JSON workflow for JSON-owned definitions.

Before you start

Create a complete database backup and confirm that you can restore it. Pause imports, webhooks, and direct SQL writers that may touch the field. The required confirmation blocks the migration until you acknowledge the backup.

Required database backup confirmation before an ACF field rename
The plugin requires a backup confirmation before each rename or recovery operation.

Select the target

Open ACF → Field Renamer, choose the field group, then select an eligible field or layout. Field Renamer uses the stable field key and the complete parent path to distinguish nested fields that share a name.

Field Renamer target selection with supported and refused ACF fields
Refused targets remain visible with the reason they cannot be migrated.

Enter the replacement name. It must start with a lowercase letter and contain lowercase letters, numbers, underscores, or dashes.

New ACF field name entered before the impact scan
Entering a name does not change the field or its values.

Review the impact

Check the definition source, affected posts, metadata instances, revisions, estimated snapshot size, estimated duration, warnings, and blocking conflicts. The scan does not write to the database.

Read-only impact review for an ACF field rename
The review states that nothing has changed and shows the exact affected count.

Resolve every blocking conflict before you continue. A warning may require a template or integration update after cutover.

Run and verify

Confirm the backup, then start the operation. Field Renamer freezes writes to the affected field, processes bounded batches, and saves progress after each batch. If the tab closes, reopen Migration History and resume from the saved state.

ACF field migration at 49 percent with saved snapshot progress
The progress screen shows the current phase, saved counts, and active write protection.

The operation switches the field definition only after it copies and reads back every recorded destination value. Keep the original metadata until you have checked the site and its integrations.

Completed ACF field migration with copied and verified counts
A completed operation reports snapshot, copy, and verification totals before cleanup is offered.

After cutover

Open representative posts and test templates, forms, imports, APIs, reports, and saved queries that used the old name. Migration History keeps rollback and snapshot-recovery actions available while their prerequisites remain valid.

Migration History showing completed ACF field rename operations and recovery actions
Migration History remains the starting point for verification, rollback, and recovery.

Need to reverse the change? Choose the correct recovery method →