bired1
Forum Replies Created
-
I used WP-Client to do this. Create “customers” and assign to “circles” (ie. groups). Then in each wedoc page, enable wp-client security and choose circles that have access to the page. A bit clunky in practice but works well.
Also in wp-client, you can assign a custom start page to each circle. That’s how I show what wedocs each circle has access to. This is very manual/hardcoded, putting in the shortcode for a particular wedoc(s) in the start page. But serves my needs.
I got this to work. WP-Client has two ways of using their shortcodes, essentially two sets. One possibly only works in WP-Client specific pages.
Ideally I could use a shortcode in the name (header) of a post. That renders correctly on the main wedocs TOC but the breadcrumbs don’t render shortcodes.
A simple mistake on my part. For each doc post, on the right side there’s a section called “Allowed Customers and Circles”… turn on protection and add your customer/circle there. It will secure the page with WP-Client login.
Downside is that you can’t do this in bulk (one page at a time).
Best of luck…
Apologies I was in the middle of testing. Turns out that my docs can still be accessed via direct url without login. I assumed WP-Client’s private post types plugin was working, but it’s not per my latest test. I’ll post an update if I find a solution.
I was able to do this with WP-Client:
- WeDocs “documentation” page: remove the [wedocs] shortcode
- WP-Client: add [wedocs] shortcode to the hub page
- In WeDocs settings, change “Docs Home” to “portal” (which is WP-Client’s start page)