<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Gravity Support Forums Topic: Building membership site with GF and Members</title>
		<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members</link>
		<description>Gravity Support Forums Topic: Building membership site with GF and Members</description>
		<language>en-US</language>
		<pubDate>Thu, 23 Apr 2026 16:55:50 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.1</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>https://legacy.forums.gravityhelp.com/search.php</link>
		</textInput>
		<atom:link href="https://legacy.forums.gravityhelp.com/rss/topic/building-membership-site-with-gf-and-members" rel="self" type="application/rss+xml" />

		<item>
			<title>TurboWebs on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-28633</link>
			<pubDate>Mon, 27 Jun 2011 19:46:09 +0000</pubDate>
			<dc:creator>TurboWebs</dc:creator>
			<guid isPermaLink="false">28633@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Thanks for the update.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Justin Tadlock on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-28578</link>
			<pubDate>Mon, 27 Jun 2011 11:05:47 +0000</pubDate>
			<dc:creator>Justin Tadlock</dc:creator>
			<guid isPermaLink="false">28578@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;We've developed a system at DevPress.com that we're getting ready to deploy.  It uses the User Registration Add-on, Members, and some code that interacts with e-Junkie.  It'll probably be a while before we release the code to the public because we want to fix all the little issues that will inevitably crop up on a live site.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>TurboWebs on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-28569</link>
			<pubDate>Mon, 27 Jun 2011 04:34:50 +0000</pubDate>
			<dc:creator>TurboWebs</dc:creator>
			<guid isPermaLink="false">28569@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Has any progress been made on this?&#60;br /&#62;
With the PayPal addon, User Registration addon, and Members plugin, you could come up with nearly a perfect membership system.&#60;br /&#62;
I say 'nearly' because ideally I'd have a subscription-based payment, and when the subscription is cancelled by a member via PayPal, then PayPal would notify the Members plugin so that accesss to protected content is cut off at the end of the billing cycle.&#60;br /&#62;
I know this is possible because it's how the eMember plugin works. There's something called a subscription ID that PayPal creates and eMember recognizes.&#60;br /&#62;
But I like the way Members looks like it works, it's free, and I have a lot of respect for Justin Tadlock as a developer. And Gravity Forms is the best thing since sliced bread.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>GCRInc on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-13651</link>
			<pubDate>Tue, 30 Nov 2010 15:10:00 +0000</pubDate>
			<dc:creator>GCRInc</dc:creator>
			<guid isPermaLink="false">13651@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Thanks, Carl. Thanks about what I figured. I'm OK with using the WordPress login system, but I'd hate to force first-time users to register with WP, *then* come back and fill out a second form to access content. That's why I look forward to the Registration Add-On. Any idea when a beta will be ready?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Justin Tadlock on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-13645</link>
			<pubDate>Tue, 30 Nov 2010 14:23:45 +0000</pubDate>
			<dc:creator>Justin Tadlock</dc:creator>
			<guid isPermaLink="false">13645@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;I'm good with developing my own features and can deal with existing users accordingly.  Building a membership site is simple.  Knowing how to interact with the payment system is the only thing I'm unfamiliar with.  The biggest thing I need is the appropriate hook to switch a user's role based on a few bits of information.&#60;/p&#62;
&#60;p&#62;All I really need to know for sure is a few of things:&#60;/p&#62;
&#60;p&#62;* When a user has successfully paid for something.&#60;br /&#62;
* Exactly what that user purchased.&#60;br /&#62;
* What that user's ID is.&#60;/p&#62;
&#60;p&#62;I'd also need to know the opposite:&#60;/p&#62;
&#60;p&#62;* When a refund was issued.&#60;br /&#62;
* What product the refund was for.&#60;br /&#62;
* What the user's ID is.&#60;/p&#62;
&#60;p&#62;If I know the correct hook to get this information, I can make pretty much anything I need happen.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Carl Hancock on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-13626</link>
			<pubDate>Tue, 30 Nov 2010 12:53:05 +0000</pubDate>
			<dc:creator>Carl Hancock</dc:creator>
			<guid isPermaLink="false">13626@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Gravity Forms doesn't manage password protection of content.  You can certainly do this with Gravity Forms, however it isn't something it does out of the box so it would require a customization using PHP to make it do what you want.&#60;/p&#62;
&#60;p&#62;If you wanted to control access based on user registration, then yes you could use the upcoming user registration add-on to register a user as part of your form process.  But it would be based on full WordPress logins, not a password protected page.  &#60;/p&#62;
&#60;p&#62;You would also have to use a plugin such as the Members plugin to then protect pages and set them so only logged in users can access them.  Gravity Forms doesn't do access control.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>GCRInc on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-13605</link>
			<pubDate>Tue, 30 Nov 2010 07:55:14 +0000</pubDate>
			<dc:creator>GCRInc</dc:creator>
			<guid isPermaLink="false">13605@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Hi,&#60;br /&#62;
I just downloaded GF (with a developer's license) and Members a few days ago, and I'm trying to do something similar to what Justin is describing here.&#60;/p&#62;
&#60;p&#62;I'm building a crowdsourced investigative journalism site. I want to give people a choice to access certain restricted content: Either make a donation, or spend a minute filling out a form. Once they do either, I want them to get a password that's valid for a month or a year, depending on whether they gave money or completed the form.&#60;/p&#62;
&#60;p&#62;How can I make this work? Should I wait for the User Registration Add-On? Assume that my PHP knowledge is minimal, but that I can copy-paste code like a champ.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Carl Hancock on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-13525</link>
			<pubDate>Mon, 29 Nov 2010 11:42:56 +0000</pubDate>
			<dc:creator>Carl Hancock</dc:creator>
			<guid isPermaLink="false">13525@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;We'll take a look at the hooks and add additional hooks where appropriate.  &#60;/p&#62;
&#60;p&#62;We are also getting ready to release our User Registration Add-On that works in tandem with the PayPal Add-On that you  may find useful.  This allows you to use a form to register a user, pay through PayPal, and add the configured role when the user is registered.&#60;/p&#62;
&#60;p&#62;But it isn't setup to allow for existing users to be able to register/pay so that is the only drawback with it right now.  So some custom integration would still be necessary.&#60;/p&#62;
&#60;p&#62;But yes, you should be able to role your own membership system using Gravity Forms and the PayPal Add-On.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Justin Tadlock on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-13481</link>
			<pubDate>Sun, 28 Nov 2010 00:22:54 +0000</pubDate>
			<dc:creator>Justin Tadlock</dc:creator>
			<guid isPermaLink="false">13481@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;I've been looking through the code a bit and found three hooks that might be good possibilities to use: &#60;code&#62;gform_paypal_post_ipn&#60;/code&#62;, &#60;code&#62;gform_post_payment_status&#60;/code&#62;, and &#60;code&#62;gform_paypal_fulfillment&#60;/code&#62;.  The last one seems like the best hook for my needs.&#60;/p&#62;
&#60;p&#62;The goal is to create a function that will change the user's role to &#34;gold_membership&#34; upon successful completion of the payment.  This form would only be shown to logged-in users with the default subscriber role.  Here's what I'm thinking might work.  What do you guys think?&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;add_action( &#38;#39;gform_paypal_fulfillment&#38;#39;, &#38;#39;my_update_user_role&#38;#39; );

function my_update_user_role() {
	global $current_user;

	if ( !empty( $current_user-&#38;gt;ID ) ) {
		$new_user = new WP_User( $current_user-&#38;gt;ID );

		if ( !empty( $new_user ) )
			$new_user-&#38;gt;set_role( &#38;#39;gold_membership&#38;#39; );
	}
}&#60;/code&#62;&#60;/pre&#62;</description>
		</item>
		<item>
			<title>Justin Tadlock on "Building membership site with GF and Members"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/building-membership-site-with-gf-and-members#post-13306</link>
			<pubDate>Thu, 25 Nov 2010 09:54:35 +0000</pubDate>
			<dc:creator>Justin Tadlock</dc:creator>
			<guid isPermaLink="false">13306@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Hey, guys.  I finally got that developer's license for GF.  It's something I've been meaning to do for a while.&#60;/p&#62;
&#60;p&#62;I'm posting today because I'm thinking of getting rid of my current membership plugin and building a system with my Members plugin and GF (w/PayPal add-on) for &#60;a href=&#34;http://themehybrid.com&#34; rel=&#34;nofollow&#34;&#62;http://themehybrid.com&#60;/a&#62;.  Membership would be a one-time fee rather than subscription-based.&#60;/p&#62;
&#60;p&#62;Right now, from what I can tell, I'll need to implement these steps:&#60;/p&#62;
&#60;p&#62;* User signs up with regular signup form.&#60;br /&#62;
* After logging in, the user can pay for an upgrade to the private areas of the site.&#60;br /&#62;
* The payment gives them a unique key to enter to access private areas, which I know I can create to handle changing the user roles.&#60;/p&#62;
&#60;p&#62;Do you think this process can be done?  Or, do you have alternate solutions that might work better?&#60;/p&#62;
&#60;p&#62;I'll be spending time this Saturday and Sunday working through some ideas (and updating Members too).
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
