Content drip set up; old vs. new members

Hello all,

I have been using S2member (free) for a couple years on my membership website. My website is a photo/video sharing website. It was pretty straight forward; ‘free members’ (subscribers) and ‘paid members’ (Level 1) who had access to premium content after having paid for access via the standard paypal button. I have since upgraded to S2member Pro in order to use PayPal Pro forms as well as leverage content drip.

Ideally I’d like all of my existing paid members (Level 1) to continue to have full access to all content while enabling content drip on any new paid member that may sign up from here on out.

I figured I would upgrade all existing Level 1 members to Level 2 (full access), while any new paid members would be Level 1 members subject to the content drip?

However, I am not clear on how to use the drip shortcode. Example; I have one page that is a gallery of photo albums and one page that is a gallery of videos.

I would like each new Level 1 member to be granted a set amount of photo galleries and videos at 1st sign up, and then drip a certian amount of photo galleries/videos every 7 days. I presume I would embed the drip shortcode onto each page subject to content drip, but not clear on the coding syntax to achieve the desired drip pacing of the content that is available on that page.

I have not yet seen a tutorial or video or instructions that might help me configure S2member in this manner. If you could point me in the right direction or give me a few tips it would be well appreciated.

Thanks in advance for your insight!

Try this link https://s2member.com/kb-article/s2drip-shortcode/

Its pretty simple and very basic, just wrap the specific dripped content with the short codes and change the days for additional dripped content. And your way of upgrading old members up to level 2 is the same way I did mine before.

Thanks for the feedback Ryan. I will definitely ‘grandfather’ all existing members who currently have full access as Level 2 members so they can retain full access after I deploy content dripping for new members - easy enough!

As to the level 1 members content drip coding syntax, I had viewed that page you provided, but still remain unclear on how to wrap the short code around the dripped content.

Note: I would like to give members access to two pages with media content - both pages are pointing to gallery plugins.

For example, one of my pages simply points to [huge_it_video_player id=“1”] which is a large collection of files.

If I used the following syntax:

[s2Drip access=“level1” from_day=“0”] huge_it_video_player id=“1” [/s2Drip]

…that would appear to give Level 1 members the ability to view all that content from the 1st day they logged on?

Or do I have to get away from using a gallery plugin, and embed each of the media files onto the page manually so that it would look something more like:

[s2Drip access=“level1” from_day=“0”]
[video width=“1280” height=“720” mp4=“http://mywebsite.com/wp-content/uploads/video1.mp4”][/video]
[video width=“1280” height=“720” mp4=“http://mywebsite.com/wp-content/uploads/video2.mp4”][/video]
[video width=“1280” height=“720” mp4=“http://mywebsite.com/wp-content/uploads/video3.mp4”][/video]
[/s2Drip]

…and this would give a level 1 member access to ONLY the content specified on day 0 (1st day)?

and then go on to add;

[s2Drip access=“level1” from_day=“7”]
[video width=“1280” height=“720” mp4=“http://mywebsite.com/wp-content/uploads/video4.mp4”][/video]
[/s2Drip]

[s2Drip access=“level1” from_day=“14”]
[video width=“1280” height=“720” mp4=“http://mywebsite.com/wp-content/uploads/video5.mp4”][/video]
[/s2Drip]

…in order to give level 1 members access to certain files after certain days had passed?

Would this be the correct way to go about it?

Thanks again for your time!

Try your examples and make a test user to try them out, I don’t see anything wrong with how you want to use the drip short codes. If whatever content works now adding the drip code just times it for release when you specify. I am guessing you are dripping content on public pages so this would work to show to only members at the days specified. I’d just use a normal member access shortcode for content you want level1 to have on day 1

[s2If current_user_can(access_s2member_level1)]
Some content for Members who are logged in with an s2Member Level >= 1.
[/s2If]