Skip to:
Content
Pages
Categories
Search
Top
Bottom

Registration not working


  • Julia_B
    Participant

    @julia_b

    I’m not sure why but my registration page is suddenly not functioning properly.

    After completing the details at mysite.com/register/ users are directed to the homepage rather than the page saying to check their emails for the activation link.

    Activation emails are not being set and the info they enter on the registration page is lost (i.e. they’re not added to pending members).

    I changed the copy in the on the registration page last week in the file at wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/register.php – but I tested the page extensively afterwards and it seem to work fine and I didn’t touch any of the code, I just edited the page text.

    It’d be great to get help soon as I’m currently running a promotion to join but no one can register so it’s kind of a nightmare!

    Thanks guys. 🙂

Viewing 13 replies - 1 through 13 (of 13 total)

  • Venutius
    Moderator

    @venutius

    Hi there,

    How about if you switch back to the default register.php? what happens then?


    Julia_B
    Participant

    @julia_b

    Hi @venutius
    How can I do that please?


    Venutius
    Moderator

    @venutius

    Did you put the edited file in you child-theme? themes/childtheme/buddypress/members/register.php?

    If so you can simply rename this to something like register.old and the default register.phph will be picked up.


    Julia_B
    Participant

    @julia_b

    No I put it at wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/register.php


    Julia_B
    Participant

    @julia_b

    I just tried replacing the file with what’s here: https://github.com/buddypress/BuddyPress/blob/master/src/bp-templates/bp-legacy/buddypress/members/register.php

    But the same issue happened.


    Venutius
    Moderator

    @venutius

    Ah, that’s not the right way to do it, by doing that next time BuddyPress get’s updated your customisations will be over-written. The official way f doing it is to overload it by copying the file to the child theme directory and then editing it.

    What you can do is download a fresh copy of BuddyPress and retrieve the original file.

    Also see https://codex.buddypress.org/themes/theme-compatibility-1-7/a-quick-look-at-1-7-theme-compatibility/


    Venutius
    Moderator

    @venutius

    Ok, then the next step is to go through the standard debugging steps by deactivating all other plugins apart from BuddyPress and see if registration works then, if it’s still the same try switching to the 2017 theme and test again.


    Julia_B
    Participant

    @julia_b

    Thanks @venutius

    On closer inspection, I wonder if the issue is actually being caused by the S2Member plugin my site uses.

    I guess I need to speak to their support but can you tell me please what url the user should be redirected to as standard after completing the buddypress registration form at mysite.com/register/ ?


    Venutius
    Moderator

    @venutius

    They should simply be shown the site.com/register page it will display the “Check Email” message


    Julia_B
    Participant

    @julia_b

    Yesterday I made changes to the mailchimp integration which is set up through S2member so I think it could be related to that. It’s the only thing I’ve changed between registration working and not working so I guess it must be.


    Julia_B
    Participant

    @julia_b

    Sorry, me again. I’ve been trying to figure this out all day and I just can’t fix it.

    I’ve tried deactivating all plugins, uninstalling and reinstalling buddypress and I’ve also disabled the site’s avada theme and switched to 2019, but the issue persists.

    I’ve noticed that the activity page has also stopped working and is now blank.

    Before this error the registration page had a field for display name which is now missing, yet the profile details header remains. Here’s a screenshot: https://www.dropbox.com/s/kwdznzvx67oyrao/Screenshot%202019-02-02%2016.14.29.png?dl=0

    Or the page itself is here: http://gym.juliabuckleyfitness.com/register/

    Hope someone can help 🙂


    shanebp
    Moderator

    @shanebp

    Have you tried turning on wp_debug and then examining the log?
    https://codex.wordpress.org/WP_DEBUG

    Have you looked at your browsers’ javascript console ?
    It shows _wpnonce errors. Probably related to your avatar upload code on the reg page.
    Have you tried turning off the avatar upload on the reg page?

    Have you tried turning off s2member ?

    Why do you have 2 reg pages ?
    http://gym.juliabuckleyfitness.com/wp-login.php?action=register


    Julia_B
    Participant

    @julia_b

    OK, so this is weird.

    I just got back from travelling for a few days (I didn’t touch the site during that time) and now it all works again!

    Any ideas how this happened?

    Thanks very much for the reply @shanebp but it looks like it has somehow fixed itself!

    The only thing I can think of is maybe there was a caching issue at my isp… What do you guys think happened?

Viewing 13 replies - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.
Skip to toolbar