具有一些特定功能的付费会员插件

时间:2012-09-07 作者:George Kendros

我想知道是否有人知道一个付费会员插件,它将支付/注册过程简化为一个步骤。

理想情况下会有一个注册页面。此页面将包含典型字段(电子邮件地址,可能是用户名和密码)以及paypal按钮(仅在填写所有必填字段时才处于活动状态)。我希望新用户能够输入他们的信息,然后直接到贝宝支付,然后在支付确认后(通过IPN),插件将创建用户ID并发送一个确认链接到输入的电子邮件地址。

我尝试的插件(S2Memeber,Members)最大的问题是,用户必须先创建一个帐户,然后再购买一个会员。这造成了很多混乱,很少有用户在整个过程中没有通过电子邮件向网站寻求帮助。许多人认为,当账户创建页面没有付款选项时,会出现问题,并通过电子邮件寻求支持。我可以尝试通过在帐户注册页面上提供更多说明来解决这个问题,但理想情况下,我希望将这两个步骤合并到一个过程中。

插件不需要管理内容限制,我可以自己处理。我想要的只是一个自动化的用户/付款管理系统,当订阅过期或付款失败时,该系统将自动降级用户。

2 个回复
最合适的回答,由SO网友:Carl Rannaberg 整理而成

Wpmudev的成员插件。组织应符合您的需要:

http://premium.wpmudev.org/project/membership/

这是会员注册流程的第2步:Step 2 of the registration process with Membership

EDIT:根据会员资格应允许访问特定自定义帖子类型的评论,我建议:

为该自定义帖子类型创建模板,如下所示single-premium-videos.php 更多信息:https://codex.wordpress.org/Post_Types#Template_Files

然后添加一个检查,检查当前用户是否是成员/是否拥有subscriptionMore信息:http://premium.wpmudev.org/forums/topic/check-to-see-if-user-is-member-or-non-member#post-194924

使用current_user_is_member()current_user_has_subscription()

if(!current_user_is_member()) { 
$location = get_bloginfo(\'url\') . \'/non-member-page\';
// Redirect non-members to a new url
wp_redirect( $location ); 
exit; 
}
否则,您也可以使用if/else语句,在这些自定义帖子类型页面上向成员和非成员显示不同的内容

if(!current_user_is_member()) {
  // Content for non-members
} else {
  // Content for members
}

SO网友:Jason Coleman

Paid Memberships Pro同时处理付款和用户创建。与您的规格不同的是,PMPro不等待IPN验证,并假设付款将通过,并立即给予用户访问权限。

http://wordpress.org/extend/plugins/paid-memberships-pro/

我们不等待验证的原因是,根据用户选择的付款方式,可能需要5分钟到2天的时间才能恢复验证。所以我们假设PayPal会做得很好。

根据您销售的内容类型,这可能是您可以接受的,也可能是您无法接受的。

还请注意,PMPro使用贝宝Express,这与贝宝标准不同,因为如果客户没有贝宝帐户,则必须在结账时注册贝宝帐户。

可能对你有用。

祝你好运

结束

相关推荐

Setting up a members area

我正在尝试在网站上设置一个成员区,我已经想出了一个解决方案,但想知道是否有人知道一个更简单或更好的方法。问题是用户没有登录WordPress,他们被发送到单独的产品进行预订等。我实现这一点的方式是有两个独立的主题-来宾主题,它阻止了除一个之外的所有类别帖子,并且只有几个特定页面的链接,而成员主题可以访问所有内容。一旦用户登录到单独的产品,所有链接都会通过主题切换链接回来,使用(site.com/?wptheme=memberstheme),时间限制为一小时,重置为来宾主题,从而在一小时后注销。有没有更好的

具有一些特定功能的付费会员插件 - 小码农CODE - 行之有效找到问题解决它

具有一些特定功能的付费会员插件

时间:2012-09-07 作者:George Kendros

我想知道是否有人知道一个付费会员插件,它将支付/注册过程简化为一个步骤。

理想情况下会有一个注册页面。此页面将包含典型字段(电子邮件地址,可能是用户名和密码)以及paypal按钮(仅在填写所有必填字段时才处于活动状态)。我希望新用户能够输入他们的信息,然后直接到贝宝支付,然后在支付确认后(通过IPN),插件将创建用户ID并发送一个确认链接到输入的电子邮件地址。

我尝试的插件(S2Memeber,Members)最大的问题是,用户必须先创建一个帐户,然后再购买一个会员。这造成了很多混乱,很少有用户在整个过程中没有通过电子邮件向网站寻求帮助。许多人认为,当账户创建页面没有付款选项时,会出现问题,并通过电子邮件寻求支持。我可以尝试通过在帐户注册页面上提供更多说明来解决这个问题,但理想情况下,我希望将这两个步骤合并到一个过程中。

插件不需要管理内容限制,我可以自己处理。我想要的只是一个自动化的用户/付款管理系统,当订阅过期或付款失败时,该系统将自动降级用户。

2 个回复
最合适的回答,由SO网友:Carl Rannaberg 整理而成

Wpmudev的成员插件。组织应符合您的需要:

http://premium.wpmudev.org/project/membership/

这是会员注册流程的第2步:Step 2 of the registration process with Membership

EDIT:根据会员资格应允许访问特定自定义帖子类型的评论,我建议:

为该自定义帖子类型创建模板,如下所示single-premium-videos.php 更多信息:https://codex.wordpress.org/Post_Types#Template_Files

然后添加一个检查,检查当前用户是否是成员/是否拥有subscriptionMore信息:http://premium.wpmudev.org/forums/topic/check-to-see-if-user-is-member-or-non-member#post-194924

使用current_user_is_member()current_user_has_subscription()

if(!current_user_is_member()) { 
$location = get_bloginfo(\'url\') . \'/non-member-page\';
// Redirect non-members to a new url
wp_redirect( $location ); 
exit; 
}
否则,您也可以使用if/else语句,在这些自定义帖子类型页面上向成员和非成员显示不同的内容

if(!current_user_is_member()) {
  // Content for non-members
} else {
  // Content for members
}

SO网友:Jason Coleman

Paid Memberships Pro同时处理付款和用户创建。与您的规格不同的是,PMPro不等待IPN验证,并假设付款将通过,并立即给予用户访问权限。

http://wordpress.org/extend/plugins/paid-memberships-pro/

我们不等待验证的原因是,根据用户选择的付款方式,可能需要5分钟到2天的时间才能恢复验证。所以我们假设PayPal会做得很好。

根据您销售的内容类型,这可能是您可以接受的,也可能是您无法接受的。

还请注意,PMPro使用贝宝Express,这与贝宝标准不同,因为如果客户没有贝宝帐户,则必须在结账时注册贝宝帐户。

可能对你有用。

祝你好运

相关推荐

注册wp-Members插件后自动登录

我尝试在使用时使用密码注册后自动登录wordpressWP-Members 插件。我没有博客,所以我决定把它写在这里,这样可能会对某人有所帮助。我并不擅长编写wordpress插件。我花了一些时间才找到它。当然,如果您在插件的设置中添加自定义字段(option\\u name=password),这会起作用。在文件wp成员中。登记php在函数*wpmem\\u注册($切换)*我已经替换了这一行:return \"success\"; exit(); 使用文件wp members core中函数*