I haven't had any luck finding others who've asked this, but I can't imagine nobody has. I'll try to be as descriptive as possible!
I am implementing a site which allows users to create new "Projects", which I'm storing as custom Page types.
I have a few other custom post types called "Events" and "Grants" which I'd like users to be able to associate with zero or more Projects, similar to WordPress's tagging/categorization system.
My problem is that I want the "projects" taxonomy to be dynamically populated or synchronized with the existing Project pages, so if the user adds a new Project page, it will automatically reflect as an option in the "Projects" taxonomy for new Events and Grants.
I don't really want any users to be able to customize the Project taxonomy manually. I'd prefer the only way for it to change is by adding, removing, or editing Project pages.
Any thoughts on what I'm trying to accomplish here?