I should also add that I’m doing this because of a frontend auth system I’m building into the plugin. I don’t want users generated on the backend of wordpress for what I’m developing, but each anonymous frontend post that gets stored on the backend in a custom post type has an email address associated with it.
A user is going to be able to interact with what they’ve posted without a password by clicking on a link in their email address that contains a token that will have to match up with a custom table in the database. When they’re authenticated via the token (JWT implementation I think), then they’ll be able to leave notes on their submission. Creating all the pages to handle this could be confusing to the user and that’s why I want to setup virtual pages that already have the correct structure and content etc.
Does this go against how WordPress would recommend handling things?