We are running an exhibition agenda website. We have custom post types "exhibition" and "venue". Right now, we have the exhibition as a child to venue, indicating both the location (address) of the exhibition as well as the organizing entity. This works ok for most of the exhibitions, but causes issues when the organizing institution and the location are not the same.
The "right" way imo would be to have a relationship "organizer" and a relationship "location", but as most of the time these two are the same for a certain exhibition or are interchangeable (a museum can once organize exhibition, and sometimes host exhibitions organized by someone else), both relationships would have to address the same custom post type (venue) but cover different roles.
How can I create such kinds of relationships relating to two different aspects of the same related post type?
I am thankful for any hint!
Hello,
I assume we are talking about this case:
1) One "exhibition" post can connect to multiple "venue" posts
2) One "venue" post can connect to multiple "exhibition" posts
3) Each organizer can organize one "exhibition" in an "venue"
If it is, I suggest you try to setup many-to-many relationship between post types "exhibition" and "venue", and use an intermediate post type "organizer", see our document:
https://toolset.com/documentation/post-relationships/how-to-set-up-post-relationships-using-toolset/