TwoTen Inline Canvas for ACF Blocks
TwoTen Inline Canvas for ACF Blocks — restores the non-iframed block editor canvas on WordPress 7.1+ so ACF PRO blocks render field forms inline (edit mode)
by TwoTen Studio · github.com/twotenstudio/twoten-inline-canvas · website
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/twotenstudio/twoten-inline-canvas/archive/refs/heads/main.zipReadme
TwoTen Inline Canvas for ACF Blocks
Restores the non-iframed block editor canvas on post edit screens (WordPress 7.1+), so ACF PRO blocks render their field forms inline in the canvas ("edit mode") instead of being forced into preview mode with sidebar-only fields.
ACF and Advanced Custom Fields are trademarks of WP Engine. This plugin is an independent compatibility shim by TwoTen Studio and is not affiliated with or endorsed by WP Engine.
How it works
WordPress 7.1 hard-codes the post editor canvas into an iframe (shouldIframe: true in the wp-editor bundle). ACF PRO cannot initialise its field forms inside that iframe, so it force-switches every ACF block to preview mode. WordPress still ships the old non-iframed canvas code path — core just stopped using it.
This plugin serves a copy of the wp-editor bundle with that single flag flipped, on post.php and post-new.php only. The site editor and every other admin screen receive the stock bundle. No core files are modified on disk.
- Self-healing — the patched copy is keyed to the core version + bundle mtime, so it regenerates after every WordPress update.
- Fail-safe — it only patches when the flag appears exactly once in the bundle; otherwise the stock bundle is served and the editor simply returns to the iframed canvas.
- Kill switch —
add_filter( 'tts_inline_canvas_enabled', '__return_false' );
See readme.txt for full documentation, block requirements, and FAQ.
Structure
| Path | Purpose |
|---|---|
twoten-inline-canvas-for-acf-blocks.php |
The whole plugin (single file, also works as an mu-plugin) |
uninstall.php |
Removes generated bundle copies on uninstall |
readme.txt |
WordPress.org plugin directory readme |
.wordpress-org/ |
Directory assets (icon + banners) — committed to the SVN assets/ folder, not shipped in the plugin ZIP |
License
GPL-2.0-or-later. Copyright TwoTen Studio.
Read the full README on GitHub →
Releases
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.