ACF
Custom ACF fields, enum field shortcuts, and React widgets for WordPress admin screens.
Use this section when normal ACF fields are not enough for a site-specific editing workflow.
Most day-to-day block and view data should still use ordinary ACF fields selected through GraphQL. Reach for these tools when the editor needs a reusable control, a typed dropdown used across field groups, or a custom admin screen that runs React.
Custom Fields
Pair a PHP field registration with a React editor control in backend/fields.
Custom Enums
Register a typed select, radio, button group, or checkbox field without writing React.
Admin Panel Widgets
Mount React widgets inside custom WordPress admin pages.
Which Tool To Use
| Need | Use |
|---|---|
| A field with custom React editing UI and custom GraphQL output | Custom Fields |
| A reusable typed dropdown or button group | Custom Enums |
| A custom admin screen, importer, sync tool, or asset manager | Admin Panel Widgets |
Custom fields and enums are still ACF field types. Admin panel widgets are separate from ACF, but they use the same eddev admin bundle and are useful for adjacent WordPress editing tools.