Skip to:
Content
Pages
Categories
Search
Top
Bottom

[Resolved] removing ”create an account” link

  • @loec

    Participant

    I have posted this same question on the WP forums, but someone suggested I post here. I think it is a WP issue, though: I am using Buddy Press and Buddy Press Private community as I need to restrict my site to participants in a research study. I want participants to complete a survey and click a link to the registration page. So, the registration page cannot be set as private. (I am changing the page name so that is not so easily found by bots). I also must set “Anyone can register.” in the setting, but I want to remove the “create an account” link on the Welcome page so someone randomly coming to the site can’t easily find the registration page.

    I am less than novice at php, but have learned a little on the forums. I can’t seem to find which file contains the code for the link “create an account” and want to remove it without removing any other essential code.
    Thanks for whatever help you can give!

Viewing 5 replies - 1 through 5 (of 5 total)
  • @themightymo

    Participant

    Here are a few options I thought of off the top of my head:

    1) You might consider using a “membership” plugin. I don’t have a lot of experience with them myself, but I think one of the features of some is the ability to use a “key” to register (think of it as a password). You could give them the “key” at the end of your survey.

    2) If you are savvy with code, you can likely pass a query string via the url bar as well if your survey software allows it.

    3) Password-protect the BuddyPress registration page. You should be able to do this via the WordPress page editor. You could give all the participants the password.

    @loec

    Participant

    Thanks! I will try #3. I’ve spent hours looking at different membership plug-ins and they all seem to add complexity that I don’t want my users to have to deal with. As for #2, I am not in the least savvy with code. ; p.

    Would still like to remove the words on the welcome page, so will leave this unresolved for now.

    @loec

    Participant

    Well, for whatever reason, setting a password for the registration page didn’t work. I set a password for the registration page, but clicking “create an account” on the welcome page takes you straight to the registration page – no password requirement pops up.

    So this question is still open.

    Also, for some reason I am not getting notification of replies from this forum.

    @mercime

    Participant

    @loec By default, you don’t get notification of replies from this group forum unless you have been @ mentioned.

    == removing ”create an account” link ==
    On your original topic post, simplest way is to just delete it from your theme file/s.

    == I want participants to complete a survey and click a link to the registration page. ==
    There is no plugin that I know of that can do this at this time. You’d either have to code it yourself or hire a developer to do so.

    The manual way is to create a form which includes an email address field and when the answers are acceptable, you’d email the registration page URL to the applicant which could be good for 5 days. That registration URL/slug can be changed after 5 days.

    @loec

    Participant

    @mercime Thanks for your help. The problem I had is I didn’t know which file the “create an account” would be in. But, I figured it out. It was in the sidebar.php file. I commented out (using // before the command) the offending verbiage. So, not a perfect solution. Someone could still guess how to get to the registration page, but it is not right up front.

    As for the survey, I have a link from my consent documents to a survey on Survey Monkey and will put a link to the registration page at the end of that survey. Haven’t tested all of that functionality, yet, but I think it will work.

    Thanks again.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘[Resolved] removing ”create an account” link’ is closed to new replies.
Skip to toolbar