Advanced Custom Fields (ACF)
Overview
ACF Pro provides custom field groups for content types on opshell.dev. Field groups are managed through the WordPress admin UI and stored as PHP or JSON export files.
Common Field Groups
| Group | Location | Purpose |
|---|
| Article metadata | Posts, custom post types | Technical level, estimated read time, companion script URL |
| Service details | Services page | Pricing tiers, feature list, CTA configuration |
| Member content | Member-only posts | Download links, video embeds, member price |
Field Types Used
| Field Type | Usage |
|---|
| Text | Short metadata values |
| URL | Script download links, external resource URLs |
| WYSIWYG | Rich content areas |
| Select | Taxonomy selection (technical level, category) |
| Checkbox | Feature toggles, compatibility flags |
| Repeater | Pricing tiers, feature lists |
| File | Script downloads, resource attachments |
Export & Version Control
- Field groups exported as PHP via ACF admin tools
- Exports stored in version control for deployment
- Local development uses
acf-local JSON sync