WordPress plugin intelligence profile

TwoTen Inline Canvas for ACF Blocks

Restores the non-iframed block editor canvas on WordPress 7.1+ so ACF PRO blocks render their field forms inline in the canvas (edit mode).

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.4.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update16 Sept 20261mo ago
Active installations50Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records TwoTen Inline Canvas for ACF Blocks version 1.4.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

1 renders the post editor canvas inside an iframe on every

post, unconditionally. ACF PRO cannot initialise its field forms inside

1 every ACF block is forced into preview mode with

its fields squeezed into the right-hand sidebar — the familiar inline

“edit mode” disappears.

1 still ships the old non-iframed canvas rendering path; core

just stopped using it. This plugin serves a copy of the wp-editor script

bundle with the single flag that controls this flipped

1

editing experience: ACF block fields render inline in the main canvas,

full width, with working WYSIWYG, media pickers and repeaters.

Safety properties

  • No core files are modified on disk. The patched copy lives in

wp-content/uploads/twoten-inline-canvas/ and core stays pristine

( wp core verify-checksums passes).

  • Scoped: only post.php / post-new.php receive the patched bundle.

The site editor — which requires the iframe — and all other admin

screens get stock WordPress.

  • Self-healing: the patched copy is keyed to the WordPress version and

bundle mtime, so it regenerates automatically after every core update.

  • Fail-safe: the patch is only applied when the flag appears exactly once

in the bundle. If a future WordPress changes that code, the plugin

serves the stock bundle and the editor simply returns to the iframed

canvas — nothing breaks.

  • Does nothing at all on WordPress below 7.1 (safe to install ahead of an

upgrade) and when SCRIPT_DEBUG is enabled.

Block requirements

Inline edit mode is an ACF Blocks v2 behaviour. 8+ defaults

1+, which removes edit mode by

design (iframe or not) — every block becomes a preview with an

“Edit Block” modal. This plugin therefore pins the default back to v2

via ACF’s acf/blocks/default_block_version filter. Your blocks should:

  • not set "blockVersion": 3 explicitly in block.json (an explicit

value is respected and keeps that block in v3);

  • set "acf": { "mode": "edit" } (and ideally "supports": { "mode": false } )

so blocks open as forms rather than previews.

Blocks saved while stuck in preview mode carry "mode":"preview" in their

saved markup, which overrides the block default. For blocks whose mode

toggle is hidden ( "supports": { "mode": false } ) the plugin resets that

to the block’s configured mode when the post is parsed in the editor, and

the content self-heals on the next save. Blocks that allow toggling keep

the saved choice. To clean everything in one go instead:

wp search-replace '"mode":"preview"' '"mode":"edit"' wp_posts --include-columns=post_content

Updates

org plugin directory like any

other plugin. Updates do not apply when the file is run as a must-use

plugin.

When to remove this plugin

This is a compatibility shim, not a permanent architecture. Remove it once

ACF PRO supports field editing inside the iframed canvas — check the ACF

changelog before major WordPress upgrades. After any WordPress core

update, open a post in the editor and confirm blocks still show inline

forms; if the fail-safe has kicked in they will show previews again, and

the plugin needs a new patch pattern for that WordPress version.

Disabling programmatically

add_filter( 'tts_inline_canvas_enabled', '__return_false' );

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • block editor
  • acf
  • blocks
  • iframe
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity16 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.