Great plugin, but has an issue. I have both regular posts and custom ones (cpts).
I don’t want now to use the plugin for the cpts, however the Edit link in front end will get changed for every post. This means that the link will actually try to edit the post id of the custom post from front end and will cause (big) issues when someone does that, as the frontier shortcode page will still open and one can still make changes to the main post body and add tags and categories that are just not there for those types.
The edit link should be created dynamically based on the post type.
(Same happens for example with regular pages for users that can modify them, click Edit and modify a page instead of a post…)
Only workaround that I can see right now is to try to disable the plugin on specific pages and/or for specific content, probably using something like Plugin Organizer.
Still, not sure if you are changing the link globally, or changes are applied at runtime.
PS. In any case, this is great work you did.