Stagehand
ACF-free custom fields for WordPress: repeater, flexible-content and clone containers with a pipe-shorthand textarea fallback you can paste rows into, plus 12 scalar leaf types (text, wysiwyg, date, color, image, post_object, group, …). MIT.
by renner.dev · github.com/rennerdo30/wp-stagehand · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/rennerdo30/wp-stagehand/archive/refs/heads/main.zipFrom the readme
Stagehand
Field types for WordPress — repeater, flexible-content, clone (with a
pipe-shorthand textarea fallback), plus a full set of scalar leaf types:
text, textarea, wysiwyg, email, url, date, time, color, select, image,
postobject, group. MIT, no ACF dependency.
…and an editor sees both a visual repeater UI and this textarea:
Either side writes to the same postmeta. Toggle with one click.
Why Stagehand exists
ACF Pro charges $59/year for repeaters. SCF (the official ACF fork) ships
the visual UI but not the paste-friendly fallback. Most "free" repeater
plugins are still drag-only and skip the leaf field types you need to build
real product UI without ACF.
Stagehand productizes two ideas in one plugin:
1. Visual ↔ pipe-shorthand toggle for container fields (repeater,
flexible-content, clone) — editors get the click-to-add-row UI when they
want it and a A | B | C-per-line textarea when they don't.
2. A full set of scalar leaf types (v0.2.0) so a theme can declare its
entire field schema through Stagehand without falling back to ACF or
hand-rolled metaboxes for the simple cases.
Headline UX wins
- Paste a Notion table into a textarea and it parses row-by-r