PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

Use Buddypress Register instead of Pay Pal Pro Free Register

s2Member Plugin. A Membership plugin for WordPress®.

Use Buddypress Register instead of Pay Pal Pro Free Register

Postby bsowards » September 1st, 2011, 9:19 am

Right now when clicking on a protected page, my unregistered users are directed to my Pay Pal Pro Free Registration Form.

I'd like them to be redirected to my BuddyPress Register form instead.

What is the recommend way to do that?

I'm comfortable hacking, just let me know what to hook into and where to create the file.

Thanks.
User avatar
bsowards
Experienced User
Experienced User
 
Posts: 25
Joined: August 24, 2011

Re: Use Buddypress Register instead of Pay Pal Pro Free Regi

Postby Cristián Lávaque » September 1st, 2011, 6:21 pm

What did you set as your Membership Options Page? Is that where you have the free registration pro-form?
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Use Buddypress Register instead of Pay Pal Pro Free Regi

Postby bsowards » September 1st, 2011, 6:35 pm

Yes, I use a short code on the "Sign Up" page, which is my Membership Options Page.

[s2Member-Pro-PayPal-Form register="1" level="0" ccaps="" desc="Signup now, it's Free!" custom="udancer.info" tp="0" tt="D" captcha="0" /]

But I'd rather not use a membership options page at all, but just go straight to BuddyPress register page.
User avatar
bsowards
Experienced User
Experienced User
 
Posts: 25
Joined: August 24, 2011

Re: Use Buddypress Register instead of Pay Pal Pro Free Regi

Postby Cristián Lávaque » September 1st, 2011, 11:16 pm

Got it. Then you could have a redirection in your Membership Options Page. Like this in your HTML editor (don't view it in your Visual editor).

Code: Select all
<script type="text/javascript">window.location = 'http://domain.com/bp-registration';</script>



Let me know if it helps.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Use Buddypress Register instead of Pay Pal Pro Free Regi

Postby bsowards » September 2nd, 2011, 5:30 am

Any way to do this through hooks? I'd prefer not to do a javascript redirect, not very stable...
User avatar
bsowards
Experienced User
Experienced User
 
Posts: 25
Joined: August 24, 2011

Re: Use Buddypress Register instead of Pay Pal Pro Free Regi

Postby Cristián Lávaque » September 2nd, 2011, 7:46 pm

You can try this:

Create this dir/file: /wp-content/mu-plugins/s2hacks.php
Code: Select all
<?php
add_action
('template_redirect', 'my_login_welcome_redirect');
function my_login_welcome_redirect() {
    if (is_page(S2MEMBER_LOGIN_WELCOME_PAGE_ID)) {
       wp_redirect('http://domain.com/bp-registration');
       exit;
    }
}
?>


Make sure you have no empty space or lines outside the <?php ?> tags.

Let me know if it works. :)
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Use Buddypress Register instead of Pay Pal Pro Free Regi

Postby bsowards » September 5th, 2011, 8:07 pm

Hmm, doesn't appear to be having an effect.

I did add it to the file you suggested, and updated the code with my registration URL.
User avatar
bsowards
Experienced User
Experienced User
 
Posts: 25
Joined: August 24, 2011

Re: Use Buddypress Register instead of Pay Pal Pro Free Regi

Postby Cristián Lávaque » September 7th, 2011, 2:04 am

I'm very sorry, wrong constant. :P

Try this:

Code: Select all
<?php
add_action
('template_redirect''my_login_welcome_redirect');
function 
my_login_welcome_redirect() {
    if (
is_page(S2MEMBER_MEMBERSHIP_OPTIONS_PAGE_ID)) {
        
wp_redirect('http://domain.com/bp-registration');
        exit;
    }
}
?>
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010


Return to s2Member Plugin

Who is online

Users browsing this forum: Google [Bot] and 2 guests

cron