Table of Contents

How to Create a Teaser for Private Content in WordPress

You are here:

It is common for PublishPress users to have “mixed content on their WordPress site. Some of the content is publicly visible and some of the content is only for logged-in users.

One user asked us if it's possible to have mixed content together in one post. They wanted to have a public teaser followed by private content.

This is possible with the PublishPress Permissions Pro plugin.

  • After installing PublishPress Permissions Pro, go to Permissions > Settings > Teaser.
  • Check the “Enable teaser” box in the “Hidden Content Teaser” area.
  • You can choose from different teaser options. In this example, I'm going to choose “excerpt or pre-more as teaser”.
  • Save your PublishPress Permissions Pro settings.
  • Go to create a new post.
  • In the example below, I've added a “More” block. The public content comes before the block and the private content comes afterwards:

Underneath the post, there is a “Reading Exceptions” area. You can choose to block different roles, groups or users from accessing the content. In the image below, I've chosen to block Anonymous users.

  • Save your post.
  • Log out or open a new browser where you are not logged in.
  • Visit your front of your site and access the post you just created. You will only be able to see the teaser text:

Force a Redirect if Users Try to Access a Post Without Permission

In the section above, we showed how to create a teaser for private content.

You can also

  • Go to Permissions > Settings > Teaser.
  • Scroll down to “Redirect Page > Page slug (anonymous users)”
  • Enter [login] to redirect these users to another page, or you can enter the permalink of another WordPress page.
Teaser Redirect
Teaser Redirect

Professional publishing plugins for WordPress! Get PublishPress