@ Nathan
re: this adds an additional page that I don’t really want available
Make sure that is is not in the menus so it is not directory accessible.
re: The only thing that doesn’t work now is the “Go back to directory” link, as that goes to the new page I specified as the home_id. I tried changing that page’s home_id to point back to the original directory page
With your setup the only real option would be to turn off the back link… online users all very well versed in using the back button on the browser.
re: My guess is that the only fix is to hardcode the permalink for the directory page somewhere in gridder’s php files, but I can’t seem to find where that would be.
The code for the back link is in the class.template-parts.php file found here:
../wp-content/plugins/connections/includes/template/. It’s not in the template itself because this a core template feature shared across all templates.
re: Unless you have a more elegant solution?
Sorry, no, I do not. The design is really based on a single page setup with one shortcode. As you see you can use multiple pages to create more sophisticated directories but not all features are going to be 100% compatible since there is no way to “link” one instance to another (page to page).
That said…
I was thinking… what is the exact shortcode your are using on the original directory page? And what is the exact error/result when you clicked on the family member name?
I ask because when clicking an entry name, several shortcode options are reset so the individual entry can be displayed. The options reset would be category and category_in. So, I guessing you might be using another shortcode option that is not reset which prevents the display of the family member profile page.
