Why is the Classic Editor plugin required with Link in Profile?

We're often asked why our  Link in Profile plugin requires the Classic Editor plugin, when this feels out of sync and even regressive with WordPress' new block editor environment. There's a simple answer for this: it's because it's not yet possible to register custom block templates on static pages in the WordPress block editor system! 

How it works

The Link in plugin adds new page templates allowing you to simply fill out your options in a page editor, with the plugin handling the rest. While the new Gutenberg block editor introduced in WordPress v5.0+ came with the ability for developers to create block templates, these templates do not yet work with specific page templates. This is a feature that WordPress will (hopefully!) roll out to developers in future releases of the platform.

In order to make the Link in Profile plugin compatible with the WordPress Gutenberg block editor, it would have required our customers to lay out the Link in Profile page themselves with custom blocks we created. Definitely not user-friendly, and far more time consuming for you!

We're keeping an eye on it!

So for now, we’ve opted to require the Classic Editor plugin, giving our customers a more user-friendly experience. As WordPress and the new block editor environment evolve, we are committed to updating this plugin with block editor compatibility. In the future, this will provide a similar experience as the existing page editor, within the new WordPress interface. While this feature does appear to be planned for future WordPress updates, no date has been announced at this time. We will continue to monitor WordPress for updates to make this plugin compatible with the block editor system.


SETTING BLOCK EDITOR AS YOUR DEFAULT

In the meantime, if you have installed the Classic Editor plugin but wish to use Block Editor everywhere else, please read this Help Desk article on how to set a default editor view, as well as turn on the ability to toggle between both Classic and Block Editor modes.