Create “Series” (groups of posts/pages) where content is revealed to members over time.
How it Works
After installing and activating the Content Drip Feed Add On, the site administrator can set up a new “Series” or pages or posts for new members.
- Adds a new “Series” tab in the WordPress Admin Menu
- Admins can add a page or post to a series along with a # of days after signup.
- Admins can add a series to a membership level.
When a new user signs up for membership with an active “Series”:
- The Add On gives the user access to “Series A”.
- User immediately gets access to any “0 days after” content in the Series.
- Each day, a script checks if a user should gain access to any new content, if so:
- User is given access to the content.
- A link to the content is added to their Membership Account page.
- An email is sent to the user letting them know the content is available.
Installation
You must have the Paid Memberships Pro plugin installed and activated with a valid license type to use this Add On.
- Navigate to Memberships > Add Ons in the WordPress admin.
- Locate the Add On and click Install Now.
- To install this plugin manually, download the .zip file above, then upload the compressed directory via the Plugins > Add New > Upload Plugin screen in the WordPress admin.
- Activate the plugin through the Plugins screen in the WordPress admin.
Video: Series Drip-Feed Demo
How to Set Up a New Series
- Navigate to the Series menu in the WordPress dashboard to create a new series.
- Add posts to series using the “Posts in this Series” meta box under the post content.
- Set one or more levels that can view the series in the “Require Membership” metabox.
Action and Filter Hooks
The following actions and filters are available in this Add On:
apply_filters( 'pmpros_new_content_subject', $subject, $user, $post_ids );
apply_filters( 'pmpros_series_labels', array $labels );
apply_filters('pmpro_series_post_list_posts', $post_list_posts, $this);
apply_filters( 'pmpro_series_override_delay', ( max( 0, $member_days ) >= $sp->delay ), $member_days, $sp->delay, $current_user->ID );
apply_filters( 'pmpro_series_get_post_list', $temp_content, $this );
apply_filters( 'pmpros_post_types', array( 'post', 'page' ) );
apply_filters( 'pmproap_all_access_levels', array(), $user_id, $post_id );
apply_filters( 'pmpros_days_left_message', $text, $member_days, $days_left, $current_user->ID );
apply_filters( 'pmpros_content_access_message_single_item', $text, $post_series );
apply_filters( 'pmpros_content_access_message_many_items', $text, $post_series );
This is a Plus Add On.
Plus Add Ons are included in all Plus or higher premium membership plans.