Top Nav Menu

Wishlist Member Pay Per Post – Full Guide


You have made the right decision to purchasing the Wishlist Member Pay Per Post – Full Guide.

After going through all the information you will be able to create your pay-per-post membership site and earn revenues.

In the below table of contents you will find links to the posts topics:

Pay Per Post and Wishlist Member

To enable Wishlist Member’s pay-per-post feature you need to make sure that Wishlist Member plugin is activated and define the settings as explained below:

Pay Per Post Settings

You need to define the pay-per-post settings inside each post under the Wishlist Member settings box.

Content Protection

The Content Protection should be set to “No”.


Membership Levels

When using the pay-per-post feature, the members are not registered to any level, so leave the levels unchecked.


Per User Access

You need to enable the pay-per-post feature, follow the shopping cart integration as shown in the screenshot below and set the free registration to “No”.

Also, you can manually add users to a specific post by running a user search.


Protection Settings

The Read More feature allows you to display an excerpt in the homepage instead of displaying the whole post, and in order to protect your paid content and allow the pay-per-post feature to work, you need to determine the settings inside Wishlist Member.

To define the Read More settings go to WL Plugins >> WL Member >> Settings >> Protection Defaults as seen in the screenshots below:



After defining the above settings, you can place the Read More tag inside the post using the below icon from the post’s toolbar:


Autoresponder Integration

The activation of the autoresponder integration can be done only when the users are registered to a specific membership level.

Since the users are not registered to any level, the pay-per-post feature does not support autoresponder integration for now.

Pay Per Post Structure

Each post is divided into 2 parts: excerpt and single post.

The Post’s Excerpt

The excerpt is the content your visitors see when they are in your website’s homepage.

There are 3 types of visitors who can come across the excerpt:

1. Visitors who hadn’t purchased the post

2. Users who are not logged-in to the site

3. Users who are logged-in to the site

That’s why the post’s excerpt should include content that is relevant to both types of visitors.

In a blog or a website, the excerpt is, in most cases, the first paragraph of a single post. However, when using the pay-per-post feature, the excerpt should be used as a sales letter in order to attract visitors to purchase the post itself.

Since each post is sold individually, and the excerpt is the only content your non-members have access to, the excerpt should be written as a sales letter.

Also, the excerpt should include content that will be displayed only to the right types of visitors:

  • Price and Buy Now button – Should be visible only for non-members/ logged-out users.
  • Accessible posts icon (recommended) – Should be visible only to logged-in users.

Excerpt Examples

In the below example you can see how the relevant excerpt will be displayed to non-members and logged-in members who purchased the specific post based on the Wishlist Pay Per Post Shortcodes.

You can, of course, use the shortcodes to customize the excerpt even more, just use your imagination and the sky is the limit.

The below picture is only a simple example of what you can do with the Wishlist Pay Per Post Shortcodes:


The Single Post

A single post is the post it the web page that only displays one single post.

Only users who bought a specific post will be able to access it, so it should include only the content that is relevant to users who paid for the post.

This is an example of how a single post structure may be:


Important Plugins

When I started building Wishlist Member Experts website using Wishlist Member’s pay-per-post feature, I realized that it’s missing some very important features.

For example: if I wanted to display certain content only to visitors who hasn’t bought the post, or only to members who has bought the post  it wasn’t possible to do that using only Wishlist’s feature.

So after doing my research, I came to the conclusion that there are 3 plugins needed to make the pay-per-post flow right:

Plugin #1 – Wishlist Pay Per Post Shortcodes

Wishlist Pay Per Post Shortcodes plugin was developed by my team in order to give a solution for Wishlist Member’s pay-per-post feature.

Though Wishlist Member does have a pay-per-post feature, it is lack of some very important features to allow it to work properly.

The shortcodes

  • Shortcode

  • [ wlppp_is_not_owner ] Your Content [ /wlppp_is_not_owner ]
  • [ wlppp_is_owner ] Your Content [ /wlppp_is_owner ]
  • [ wlppp_member_purchased_posts ]
  • [ wlppp_last_purchase ]
  • Action

  • Make specific content in the excerpt visible only to user who hadn't bought the post
  • Make specific content in the excerpt visible only to users who bought the post
  • Display the user a list of all the posts he bought
  • Display the user his last purchased posts
  • Purpose

  • To display the post's price, Buy Now button etc.
  • To display an icon that indicates what posts the user has access to etc.
  • To allow quick access to all posts from the Members Dashboard
  • To allow quick access to the post from the Thank You page

Plugin Materials

To download your free copy of Wishlist Pay Per Post Shortcodes please go to our online store at: and enter the discount code “wlpppsc” in the checkout page to get 100% discount. The discount is for the single license.

Click here to get your free copy

Plugin #2 – Single Shortcode

Single Shortcode plugin allows you to display parts of your content only when it is presented as “single” or “excerpt”.

The [ single]  your content [ /single ] shortcode displays the content only in single pages.

The [ excerpt ] your content [ /excerpt ] shortcode displays content only in the excerpt.

Download Single Shortcode plugin here

Plugin #3 – Shortcodes Pro

Shortcodes Pro allows you to create custom shortcodes in a very easy to use interface. All you need to do is define the shortcode name and insert the HTML or PHP code as seen in the screenshots below (click on the image to enlarge):

Shortcode Details


Insert Custom Code


This plugin is very useful, I’m using it to create shortcodes for my Buy Now buttons, but you can use it to create any other shortcode you need.

Download Shortcodes Pro here

Pay Per Post Checklist

To make sure all your pay-per-post settings are defined and that you are ready to start selling your posts, we created a Checklist with all the important features you need to have.

Settings Checklist

Upload and activate Wishlist Member plugin
Upload and activate WL Pay Per Post Shortcodes, Single Post and Shortcodes Pro plugins
Activate the pay-per-post feature in the Wishlist Member box
Determine the Read More protection settings

Post Content Checklist

Upload your post’s content
Add the Read More tag to seperate between the excerpt and the paid content
Add the [ wlppp_is_not_owner ] [ /wlppp_is_not_owner ] shortcode before and after the price and the Buy Now button
Add the [ wlppp_is_owner ][ /wlppp_is_owner ] shortcode before and after the paid post icon to indicate which posts the user had bought
Add the [ exerpt ] [ /excerpt ] shortcode before and after your posts' excerpt

Membership Site Pages Checklist

Members Dashboard Area - Add the [ wlppp_member_purchased_posts ] shortcode to display all the purchased posts
Thank You Page - Add the [ wlppp_last_purchase ] shortcode (WL Pay Per Post Shortcodes plugin) to display the user his last purchase

Tips to Making Pay Per Post Successful


Expose Yourself

Upload a picture of yourself and let people know who is behind the website, what is your background and why they should buy your posts.

Optimize Your Site for SEO

  1. Your posts will not be visible to non-members and also to search engines, but you can still get organic traffic to your site by optimising your posts’ excerpts: use your main keyword in the post’s title, sub-titles  and content.
  2. Use All in One SEO Pack or SEO by Yoast and add a Title, Meta tags and Meta description that will appear in the search engines.
  3. Build links to your membership site

Plus, you can get more information on SEO strategies for membership sites by purchasing our guide “SEO Strategies for Membership Sites – Complete Guide

Build an Email List

Since Wishlist’s pay-per-post feature does not have autoresponder integration as for writing this guide, it’s very important that you give your visitors an option to register to your mailing list.

That way you will be able to send them important updates and inform them when new content will be released.

Don’t Over-Price

Though your posts may contain a lot of content, psychologically people may feel that they should not be priced as other products such as a course, a software or even a membership. However, you should not sell your posts at a price that is too low.

After doing my own research I came to the conclusion that the best price range for selling your posts is between $15 to $30.

Make Your Content Readable

Paid posts usually contain more information than free blog posts, so make it easier for your users to consume your content:

  1. Use titles and sub-titles, and also make sure to use fixed sizes for the different types of titles.
  2. Use bullets to make the content readable
  3. Add screenshots, pictures, icons, tables and even videos to make the post more interesting and easy to understand
  4. Add a Quick Navigation box so your users will be able to go to specific content quickly
  5. Create enough space between every subject. If you are using one of Woothemes themes, then you can add the shortcode [ hr ] after each subject and it will create a better separation by adding a grey line as you can see in this post.





9 Responses to Wishlist Member Pay Per Post – Full Guide

  1. Corey Bruhn December 28, 2013 at 6:11 am #

    Does this work with the WL Points plugin?

    When I try to insert the shortcode to display the points required to purchase button, I get an error.


    • Bob Tolbert December 28, 2013 at 8:16 am #

      Hi Corey,

      What kind of error do you experience?
      The plugin is should work any other WordPress plugin as it is a pure WordPress Shortcodes plugin.

      If you you need support for your specific website please contact us through our support desk at:

  2. Corey Bruhn December 28, 2013 at 6:36 am #

    I hope I didn’t just buy some outdated plugin. Please respond quickly.

    • Bob Tolbert December 28, 2013 at 8:20 am #

      The plugin is updating for any necessary changes also this website is using the plugin as well.

  3. Corey Bruhn December 28, 2013 at 6:55 am #

    What if I’m selling content to members registered to a level already? Do I need to have different settings for this scenario?

    • Bob Tolbert December 28, 2013 at 8:24 am #

      No you don’t need any different settings for this scenario.

      The plugin shortcodes and widget are fully support in members that already have access to the same content through a membership level.

      If a member have access to a membership level but this level content does not include that specific post that this post will still be protected for him.
      On the other side if the member has access to a specific post through a membership level than even though he didn’t bought that post separately it will be open for him and shortcode will behave like he own this content.

  4. Corey Bruhn December 28, 2013 at 5:09 pm #

    Bob, thanks for the replies. I need additional help and I tried using your support desk above. I got an email back saying I contacted the wrong people.

    Anyways, here is the error I’m getting:

    WishList Member Debug. [This is a notification for developers who are working in WordPress debug mode.]
    Fatal error: Call to undefined method/class function: GetUser_PayPerPost in /home/mydirectory/ on line 871

    Here are my settings for the post:

    Content Protection set to No
    No membership levels are selected
    Pay Per Post Enabled
    Free Registration is disabled

    If you want to email me, please. Or skype – smackdog42.


  5. Corey Bruhn December 28, 2013 at 5:23 pm #

    If I put the [single] tags around my content it shows up, but the shortcodes show up as actual text and don’t do anything.

    If I put the single tags just above the shortcodes and more tag, then I go back to getting that error.

    Man I’m stumped on this one.

  6. Corey Bruhn December 28, 2013 at 6:41 pm #

    Also, I still have the problem where I have a test member registered to a level, but when I go to access the pay per post it says I don’t have access to the content.

    I have the settings correct, not sure what to do with this either.

Leave a Reply

This site and the products and services offered on this site are not associated, affiliated, endorsed,
or sponsored by WishList or WordPress, nor have they been reviewed tested or certified by WishList or WordPress.

Wishlist Member Experts website was created to give you all the tools for building successful membership sites. The Technics and marketing tactics described in our guides are based on its' writers' experience only and do not ensure the same results for you.

Wishlist Member Experts website was created by Wishlist Member Extenstions
Wishlist Member Certified Developers 2012.

Wishlist Member Extensions

This Website is Using Wishlist Pay Per Posts Shortcodes to Manage Per Per Posts Resources.