WordPress plugin intelligence profile

Rozmuar Classic Block Editing for Advanced Custom Fields

Restores ACF's classic Edit/Preview block toggle, hidden whenever WordPress iframes the block-editor canvas.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version4.5.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.8 · PHP 7.4
Directory statusactive
Last directory update10 Sept 20261mo ago
Active installationsNewAdoption 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 Rozmuar Classic Block Editing for Advanced Custom Fields version 4.5.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

English below. Русское описание — ниже, после английского.

English

On some WordPress builds the block-editor canvas is always rendered inside

<

iframe name=”editor-canvas”>, instead of only for block themes, non-desktop

previews, or apiVersion 3+ blocks as it used to be. Advanced Custom Fields

(ACF) itself contains a check for that iframe and, whenever it finds one,

unconditionally forces every ACF block into read-only Preview mode and hides

the classic “Switch to Edit / Switch to Preview” toolbar button — regardless

of the block’s own acf_block_version.

This plugin restores that classic toggle without modifying any ACF or

WordPress core file on disk, using three independent, individually toggleable

fixes:

  • Patch ACF’s iframe detection at runtime. Serves a runtime-patched copy

of ACF’s own block-editing script (generated on demand, cached in the

uploads directory, auto-regenerated whenever ACF is updated) with the

iframe-detection function neutralized.

  • Cap ACF’s own “Block Version 3” down to 2. Separately, ACF’s own

“Block Version 3” (“Open Expanded Editor” modal) replaces the classic

toggle with a different UI entirely; this optionally downgrades blocks

back to Version 2 so they use the (now fixed) classic component.

  • Cross-document companion fixes. Once the ACF field form renders inside

the canvas iframe again, several things that only worked because the

canvas and the rest of wp-admin used to be one document need bridging:

repeater/flexible-content row tooltips, select2 dropdown positioning, and

the WYSIWYG (TinyMCE/Quicktags) field, plus loading ACF’s own admin styles

into the canvas so the form isn’t left unstyled.

All three fixes are configurable under Settings → Classic Block Editing for ACF,

and every fallback path is safe: if the expected code can’t be located inside

ACF’s script (for example after an ACF update changes its build), the plugin

leaves the original script untouched and shows an admin notice instead of

silently mis-patching anything.

The iframe-detection patch and companion cross-document fixes are adapted

from the open-source plugin

Block Edit Mode for ACF

by Bakhodir Sharipov (GPLv2 or later), which solves the identical problem.

Русский

На некоторых сборках WordPress канвас редактора блоков всегда рендерится

внутри <iframe name="editor-canvas"> — а не только для блочных тем,

мобильного превью или блоков с apiVersion 3+, как было раньше. В самом

Advanced Custom Fields (ACF) есть проверка на этот iframe: обнаружив его,

ACF безусловно переводит каждый ACF-блок в режим «только просмотр» (Preview)

и прячет классическую кнопку-переключатель «Switch to Edit / Switch to

Preview» на панели инструментов блока — независимо от его собственного

acf_block_version.

Плагин возвращает этот классический переключатель, не изменяя ни одного

файла ACF или ядра WordPress на диске, тремя независимыми фиксами (каждый

включается и отключается отдельно):

  • Патч детектора iframe в ACF во время выполнения. Отдаёт пропатченную

копию собственного блочного скрипта ACF (создаётся по запросу, кэшируется

в папке uploads, автоматически пересобирается при каждом обновлении ACF)

с обезвреженной функцией-детектором iframe.

  • Понижение собственной «Block Version 3» ACF до 2. Отдельно: «Block

Version 3» в ACF (модальное окно «Open Expanded Editor») заменяет

классический переключатель совершенно другим интерфейсом; этот фикс по

желанию понижает блоки обратно до Version 2, чтобы они использовали (уже

исправленный) классический компонент.

  • Кросс-документные сопутствующие правки. Когда форма полей ACF снова

рендерится внутри canvas-iframe, через границу iframe перестаёт работать

ряд вещей, которые раньше работали лишь потому, что канвас и остальная

часть wp-admin были одним документом: тултипы строк

повторителя/flexible-content, позиционирование выпадающих списков select2

и поле WYSIWYG (TinyMCE/Quicktags), плюс подгрузка собственных

admin-стилей ACF в канвас, чтобы форма не осталась без оформления.

Все три фикса настраиваются в «Настройки → Classic Block Editing for ACF»,

и каждый запасной путь безопасен: если ожидаемый код не удаётся найти

внутри скрипта ACF (например, после обновления ACF изменился его сборочный

результат), плагин оставляет исходный скрипт нетронутым и показывает

уведомление в консоли администратора — вместо тихого неправильного патча.

Патч детектора iframe и кросс-документные правки адаптированы из открытого

плагина

Block Edit Mode for ACF

Bakhodir Sharipov (GPLv2 или новее), который решает ту же задачу.

WordPress.org metadata

Plugin tags

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

  • advanced custom fields
  • block editor
  • acf
  • blocks
  • gutenberg
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.8 · PHP 7.4
Update activity10 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.