Forum Replies Created
Thanks @dcavins it looks like the language file is the way to go for the text. Although to create the registration page I had on Legacy with BP 4.4 I’d need something more to include formatting and logo image file.
I’d like to be able to do this, setting the cover image is difficult for users since it needs to be the correct size and aspect ratio and cant be moved around or cropped like the profile image.
I need this too, now that I’ve changed to 5.0 and the Nouveau themplates.
I used to be able to over-ride the text
“Registering for this site is easy. Just fill in the fields below, and we’ll get a new account set up for you in no time.”
by editing a copy of register.php in the child theme.
That doesn’t work now, the above text is found in
Is it safe to put a copy of funtions.php in
/child-theme/buddypress/includes/functions.php and make the edit there?
Or is there a better way?
Just thought I’d let everyone know what I’ve found. Did a lot of searching for a way to handle this and ended up using the WP plugin
Which has as one of it’s many features the ability to set up manual registration.
Then I used the WP plugin BuddyPress Lock https://wordpress.org/plugins/lock-my-bp/
To prevent anyone but registered and logged in users from seeing BuddyPress pages.
I like the idea of friends-only PM’s but that plugin hasn’t been updated and carries the warning.
This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
It looks like r-a-y is still active here though, so maybe it’s ok with the latest WP and BP?
I just tried disabling BuddyPress PM’s but any member can still send public messages to any other member which still results in an email notification sent out, so a spammer could still use that.
@prashantvatsh Thanks, I didn’t realize that every user could see the /members page and then if they click to a members profile they see the public and private messaging buttons too.
It seems that every new registration on the site automatically becomes a Buddypress member. So then they can see the membership list and message any other user without being a member of any group.
This isn’t good, easy for manual spammers to register and send PM spam to members.
I just started using Buddypress on a site and the Buddypress members all got a PM from a new user HARIATTA11 that registered this morning.
What I don’t understand is how the new member, a subscriber with no group memberships (both buddypress groups are private) was able to PM everyone? Where did they see the members list to know all the usernames?
@ipokkel I made the change directly in the Buddypress file
I wasn’t sure if the override system worked on this kind of thing, could I move that file (and any others that need modification) under my child theme like
I know that sort of over-ride works for theme files like page.php and single.php but does it work for everything?
@shanebp thanks! The manage link is embarrassing, I guess I’ve been staring a this site too long and have gone blind.
The link to the second fix worked perfectly, thanks for finding that. Hope that fix makes it into the Nouveau style so the fix doesn’t get overwritten if there is an upgrade without it.
Thanks @ipokkel worked for me. Hopefully this will get into the next release.
Ha, somehow didn’t realize this question was over a year old. Maybe the info will help someone else.
I fixed this by creating a new file named buddypress.php to place in my theme (child theme) on the same level as the page.php, single.php, style.css etc.
Buddypress then uses that buddypress.php page for all of it’s content.
The buddypress.php file is simply a copy of page.php with the call for sidebar commented out.
<?php /* get_sidebar(); */ ?>
I then needed to adjust main content div to be 100%, or in my case simple remove the ID tag that called the css to limit the width of the “left content” to 73%.
Hope that helps.