A little while ago, I switched one of my blogs from WordPress to ClassicPress (a fork of WordPress 4.9, so before the block editor was introduced) and back.
- Quite a few plugins—even those that have nothing to do with the block editor—require core functions introduced in WordPress 5.0 or newer, which means a lot of “shims” (or “polyfills”) are needed to get them to work
- No (official) PHP 8 support—this, for me, was the reason to go back to WordPress proper
Anyhow, while on ClassicPress, I needed something other than Jetpack’s Markdown module to render my “Notes” to good ol’ HTML. (ClassicPress and Jetpack aren’t exactly friends.)
(My Notes section is my lil’ microblog, my own personal “Twitter,” and—in theory—plain-text only. In theory, because I quickly adopted Markdown’s syntax to add semantics, and later on started to just render notes as HTML, which is where Jetpack came in.)
So I “forked” said plugin and got rid of the JS “fluff”—or rather, I once more “stole” Jetpack’s Markdown bits, and scrubbed them of everything Gutenberg.
And since I didn’t really use or need any of Jetpack’s other offerings, I stuck with the custom plugin, even after returning to WordPress. Running version WordPress 6.0.2 right now, and things still just work. Marvelous.