hi @tac28,
as you’re a first timer, i would suggest that you read attentively the Codex, and try to understand how BuddyPres works.
I am using a child theme based on Headway Base and have no need of a bp theme.
You can use any theme you want with BuddyPress.
Modifying the registration page is explained here.
xProfile fields settings is explained here.
Hi and thank you danbp,
I have read the documentation but not the codex yet.
I also had read that article on the modifying the registration page but I can’t see anything relating to changing the text on the live registration page. I don’t want it to say “Registering for this site is easy….” because they are not registering for the site, just the members area. I have changed the text in the register.php file but wherever I upload it to the changes do not show up.
It did help me find the setting in Profile Fields to change the “This field can be seen by: Everyone” text to “This field can be seen by: All Members” 🙂
Members are the heart of BuddyPress. When a user register on a BP activated site, this user is automatically a “member”.
So i guess “they are not registering for the site, just the members area” is just impossible. Don’t know what you already did to get a “private” member area, but if you have an issue, it’s mostly because you did something wrong. 😉
To confirm to readers what you already get to work:
To modify the registration page, on which appears the login fields belonging to WP (user, username, email & password), BP adds his own additionnal fields, under condition you activated the xProfile component.
By default, BP add only one field in the mandatory field group “Base”: NAME.
When the admin add a new field, he can choose between different field status, and depending this status, you will see phrase such as “This field can be seen by: “.
These settings are avaible in Dashboard > Users > Profile Fields
Thanks again 🙂
I know how to edit the Profile Fields now.
I have changed the wording in the register.php file and just want to know where to upload it so the changes will show up?
The original register.php file is in bp-templates/bp-legacy/buddypress/members/register.php
You copy this file and add it to your child-theme (mandatory in such case), to get:
/your-child/buddypress/members/register.php
It is in this copy where you do your modification.
Remenber also to never modify a core file directly, as you will loose your work at the next update.
References: https://codex.buddypress.org/themes/
Thanks, I have the file and I amended it.
Is/your-child/buddypress/members/register.php
The WordPress child theme?
@tac28
A child theme is something you create that can inherit styles, functions, layout, etc. from the parent theme you use. You have to be using some sort of theme now so you would make a child theme that inherits from a parent theme and you can make your customizations in the child theme. This way your customizations are not overwritten when you update the parent theme. Please review:
https://codex.wordpress.org/Child_Themes
Thanks bp-help, I know about child themes for WP and I use them all the time.
I’m not asking what they are, I wanted to know where to upload the register.php file so the changes I had made would show up.
So if anyone can tell me where to upload the register.php file to that would be great 🙂