I'm writing an app that is basically a collection of publications, each with a collection of articles (effectively a blog network).
Each user can own one publication. Each publication can have multiple articles (articles are CPT).
At first I set it up with the publication as a taxonomy. But now I've gone to add extra fields to it (such as description, image etc), I'm struggling to get it to work. The same code works fine for creating a metabox for the article CPT.
Is this a totally stupid way of doing it?
Should I use Metabox Relationships instead and create a CPT for the publication and link them to the articles CPT instead?