I have a LIVE website that is using the "old" relationship method provided by WP-TYPES
I wanted to take advantage of Layouts as well as the "new" relationships method and repeatable fields provided by WP-TYPES, so I moved a copy of my website to a DEV server and went through the necessary relationship migration process.
Everything seems to be OK (for the most part 🙂 )... except that there seems to be some major differences in the way Relationships can be edited on the screen when compared to the old method. It seems to have lost some wonderful functionality. Maybe there is something I am missing?
So my site is a tourism site and I have a complex "events" system that includes the following custom post types and relationships...
=== CPTS=====
EVENTS - They are simply the names of the EVENTS that I have
EVENT VENUES - They are simply the names of the EVENT VENUES that I have where EVENTS can be held.
This actually gets even more complicated because EVENT INSTANCES don't just need to be held at EVENT VENUES, they can be held at other local locations too. So in reality I have other CPTs that are involved. I had to develop other relationships with these additional CPTs and EVENT INSTANCES. This is nothing new and it existed in the old site as well as the new site.
RESTAURANTS - They are simply the names of the RESTAURANT locations that I have where EVENTS can be held.
THINGS TO DO- They are simply the names of the THINGS TO DO locations that I have where EVENTS can be held.
HOTELS - They are simply the names of the HOTEL locations that I have where EVENTS can be held.
and so on... (see included screenshots)
EVENT INSTANCES - This originally was an intermediary post that contains each of the date information instances for each EVENT. There can be multiple EVENT INSTANCES for a single EVENT.
==== CPT RELATIONSHIPS====
EVENT INSTANCES belong to EVENTS (many-to-one relationship)
EVENT INSTANCES belong to EVENT VENUES (many-to-one relationship)
EVENT INSTANCES belong to RESTAURANTS (many-to-one relationship)
EVENT INSTANCES belong to THINGS TO DO (many-to-one relationship)
EVENT INSTANCES belong to HOTELS (many-to-one relationship)
and so on..
The easiest thing for me to do is edit an EVENT in the admin panel. It contains most of the custom fields that I need to display on the front-end. In the old relationship method All I needed to do is edit an event and then I could scroll down to the Post Relationship section and add an EVENT INSTANCE for the EVENT and then even be able to edit other relationships that the EVENT INSTANCE had with other CPTs. (see screenshot)
So here is my problem...
In the "new" relationship method, this luxury of being able to edit the EVENT INSTANCE and some of it other relationships from directly within the EVENT edit page is not longer possible. You can no longer edit these other relationships "on the fly" from within the EVENT editing page. Now I actually have to open the EVENT INSTANCE editing page for "each" EVENT INSTANCE and edit it separately. It is quite cumbersome. Is there any easier way to do this?