In an earlier post, I announced that the Classic block (core/freeform) would be hidden from the inserter by default starting in WordPress 7.1, accompanied by a new filter and a companion plugin. I’ve decided to revert this change. The Classic block will continue to appear in the inserter in WordPress 7.1, exactly as it does […]
In an earlier post, I announced that the Classic block Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. (core/freeform) would be hidden from the inserter by default starting in WordPress 7.1, accompanied by a new filter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. and a companion plugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party..
I’ve decided to revert this change. The Classic block will continue to appear in the inserter in WordPress 7.1, exactly as it does today. There is no change in behavior for users or developers, and no migration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. is required.
wp_classic_block_supports_inserter filter has been removed. Because this change never shipped in a stable WordPress release, the filter has no backward-compatibility footprint; there is nothing to migrate away from.After discussing this with a number of people and gathering feedback from different places, it became clear that this approach had things largely backward. It’s one step that makes the experience worse with no direct gain, and it doesn’t really get us any closer to transparently not loading TinyMCE. One of the takeaways is that the Classic block should become obsolete by choice, not by force. I believe time will be better spent to make the alternative genuinely better, while also smoothly, losslessly migrating content, so that users move off Classic block because they want to, not because the door has been removed.
Much of the groundwork from this effort remains valuable, and the intention is to keep pursuing it from a user-first angle:
Thank you to everyone who shared feedback and helped course-correct here. This work continues, pointed more squarely at what’s best for users.
Props to @mamaduka for reviewing this post.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Hiding the Classic block from the inserter in WordPress 7.1 | 0 | 7 | 23-06-2026 |
| 2 | Merge Proposal: Guidelines built on Knowledge | 0 | 5 | 22-06-2026 |
| 3 | WordPress 7.0.1 RC1 is now available | 0 | 5 | 01-07-2026 |
| 4 | Bug Scrub Schedule for WordPress 7.1 | 2 | 4 | 03-07-2026 |
| 5 | Merge Proposal: Expanding WordPress Core Abilities | 0 | 7 | 02-07-2026 |
| 6 | WordPress 7.0 Release Retrospective | 7 | 6 | 22-06-2026 |
| 7 | WordPress 7.0 Is Tragic | -8 | 6 | 17-06-2026 |
| 8 | Reply To: WPS Hide Login Has Completely Broken My WordPress 7.0 | 2 | 3 | 02-07-2026 |
| 9 | WordPress 7.1 Release Party Schedule | 0 | 5 | 03-07-2026 |
| 10 | Memberlite 7.1: Block-Based Header & Footer Variations | 5 | 7 | 03-07-2026 |