I'm adding a query string on the edit CPT page so I can add different meta boxes depending on what type it is. We're doing profile types, and the choices are student, staff, alumni and external.
The url looks something like this:
profile_type=student is my custom bit.
I'm wondering if anyone knows whether this is a good or bad idea? I have it set up and working, but I keep finding edge cases where the edit page is loaded without appending the query string. Now I'm thinking is it better to start again with a more wordpress standards way of doing it, or keep trying to plug the holes in as I find them.
For example, the current problems are drafts don't work, and the edit post link in the admin bar doesn't pass the query sting through. I could hopefully just fix them, but I'm sure there will be many other sneaky cases where you can get onto the add / edit page without having my needed query string.