When I'm finished with a blog post, I would like to publish it ONLY to a select set of reviewers so they have the opportunity to fact-check the article or suggest edits before it's made available to the general public.

I can't give my previewers access to Draft posts, because I may have many posts in draft status that are not yet ready for preview.

What's the best way to do that?

My current thought is to create a new role, 'Previewers,' and a new post category, 'Preview,' and in the loop, only show posts with the 'preview' category if the user is in the 'preview' role. This seems like it should be straightforward to implement. (This coming from someone who only knows enough about Wordpress programming to be dangerous, though.)

Is that the best solution? Is it a good solution? Is it a workable solution? Is there a 'better' solution that you'd use to accomplish this?

1 Answer 1


You can use third party free WordPress plugin 'Public Post Preview' which generates a unique 'Preview Link' for draft posts. You can share this link to anyone to preview post.


enter image description here

You will only find option to create unique public preview link once you save post as draft.

Hope this helps..!!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.