Brainstorm: make a checklist from related posts
-
I’ve of a mind to create a mind mapping tool for myself, so I will give a simple example, and then I was hoping we could discuss options available. ^_^
This example is going to sound mundane, but I am keeping it such to explain the goal, so don’t worry about alternate ways of accomplishing this particular issue.
Say I write reviews for books, for a bunch of different places, like a blog, a magazine and a newspaper, and probably many other places. I’d like to have a CPT for books I’ve read, and a CPT for locations I will review it.
I can create that okay, I can create a relationship between books and review locations.
The next step is that I would like to keep track of where I’ve made the reviews. For instance, I get a book that I am going to review for the magazine and the newspaper (and only those two). But they are different reviews, so I will do one at a time. When I am done with one, I’d like to make it as done. How would I go about doing that?
We can avoid front-end editing, since that is abscracted, and I don’t actually care.
What I am thinking is of somehow passing the array of related posts to populate a list field (I’ve been doing a lot of work in Gravity Forms, and that is what folks ask about all the time, because they have hooks and filters for that kind of thing, hence why I phrased it like that; I don’t really know what I am talking about, because I’ve never added any filters for Pods or CPT processing).
Another option I considered is having two separate relationship fields, one for possible review locations and one for completed reviews, and playing with the output template to produce something like a list of all review locations, but add a class to the finished ones. Again, no idea how I am gonna do that, but I’m learning.
For the latter idea, if would still be useful to restrict the second relationship to only fields chosen in the first relationship field.
Whatcha folks think?
- The topic ‘Brainstorm: make a checklist from related posts’ is closed to new replies.