WordPress 7.1 will hide the Classic block (core/freeform) from the block inserter by default, though the block remains registered and all existing Classic blocks continue to work and stay editable. New content can no longer be created via the inserter, block library, or slash commands. Developers can restore the previous behavior using the new wp_classic_block_supports_inserter filter — either globally or conditionally per post type — or via a small plugin. The change is the first step toward making the Classic block fully opt-in and eventually loading TinyMCE only when needed. Alongside this, an experimental deprecation notice inside existing Classic blocks is being explored in Gutenberg, and improvements to the Custom HTML block and Convert to Blocks path are in progress.

5m read timeFrom make.wordpress.org
Post cover image
Table of contents
What’s changingWhy we’re doing thisOpting back inBackward compatibilityWhat’s nextWe’d love your feedback
38.1K Impressions3 Comments