Has this changed at all since you last posted?
I had the same question and got here.
I am new to BuddyPress. It seems ridiculous that a site admin couldn’t alter profile details of a user on his site.
In my case, I want to pre-populate a site with an set of guaranteed users whose info I want to enter for them.
Surely, if BuddyPress was just a part of WordPress alongside it, all BuddyPress user profile info should be accessible and editable under WordPress user profile admin, not just the core WordPress fields?
You definitely need an Akismet API key; for most people, these are free, so there shouldn’t be any problems. Your WordPress install probably already has the Akismet plugin installed, but you can install it from the Plugins Directory if it’s missing.
You can change text strings like “Oh bother! No forums were found here!” in core by adding filters in your theme’s functions.php file
– http://blog.ftwr.co.uk/archives/2010/01/02/mangling-strings-for-fun-and-profit/
or this one which is the same but implemented differently
– http://www.viper007bond.com/2011/07/13/changing-core-wordpress-strings/
Hi again,
I am almost ready to go ahead with the buddypress multi-network project as mentioned above.
I need some recommendations for:
* selecting a host
* what themes are great (paid or free etc) for the buddypress multi-network project
Also some tips on starting such as:
* install wordpress
* now enable multi-site
* now install buddypress
* now install multi-network plugin etc etc.
I don’t know if the above order is even correct so looking for some help on how to do it.
Thank you for your help.
There is a dropdown menu in the members page and I want to add the friends filter into it. Can someone give me an idea on how to do this? I’m no PHP expert but I know it will involve some ajax.
Wordpress 3.4.2
Buddypress 1.6
@snowlas – Sorry! I didn’t test that snippet.
I just tested this and it will work:
`
/**
* Removes BP’s redirect from the regular WP registration page.
*/
function my_remove_bp_register_redirect() {
remove_action( ‘bp_init’, ‘bp_core_wpsignup_redirect’ );
}
add_action( ‘bp_loaded’, ‘my_remove_bp_register_redirect’ );
`
Snippet belongs in `/wp-content/plugins/bp-custom.php`.
This will work I think for the time being. I need to test a couple other things to work with my other plugins.
Something you should know, the code you gave me works. But I’m not sure it’s talking to the field names, because it doesn’t publicly display any fields now. Even ones that I have not named in the code, like names and the show people work on in my media center. Not a big deal for me, but might be a big deal for someone else. Maybe this will be fixed in the code in 1.7.
Thanks.
I took a look at bbPress last night to see what it was doing differently.
Note: this is becoming more into a dev discussion than anything so bear with me!
bbPress does things differently in `bbp_template_include_theme_supports()` compared to BP in `bp_template_include_theme_supports()`.
bbPress:
`https://bbpress.trac.wordpress.org/browser/tags/2.1.2/bbp-includes/bbp-template-loader.php#L13`
BuddyPress (trunk):
`https://buddypress.trac.wordpress.org/browser/trunk/bp-core/bp-core-template-loader.php#L236`
We could probably mirror the same changes as bbPress by adding the page conditionals in `bp_template_include_theme_supports()` like bbPress does.
What do you think, @djpaul @johnjamesjacoby ?
Update: Just read through the dev chat and it looks like Paul is already working on something!
I’m trying to change the content of the standard message sent by BP when a user registers.
Since the site search is not working properly and I have searched in vain for an answer I’m gonna post the question here.
I have started with this code added to my functions.php of my theme.
function fix_bp_activation_message($message) {
CONTENT
}
add_filter(‘bp_core_activation_signup_user_notification_message’, ‘fix_bp_activation_message’);
What do I place in the CONTENT if I need to place the username, password and a different welcome message along with the activation link for the BP account?
For example I want it to look something like:
Username: USERNAME
Password: PASSWORD
Thanks for registering! To complete the activation of your account please click the following link:
THE BUDDYPRESS ACTIVATION LINK
Wordpress 3.4.2
Buddypress 1.6
I’ve found that BP Humanity helps with spam robots but not human spammers.
https://wordpress.org/extend/plugins/buddypress-humanity/
For human spammers, you may need to approve each user.
https://wordpress.org/extend/plugins/bp-registration-options/
I think a better bet is to collect that info on the BP registration page and then not display it on the user profile (that way you’ll still be able to use it in other ways). With BP 1.6. you can change the visibility of each xprofile field to friends only, logged-in users, or public (and force that level or allow the user to override your selection). (Visible to admin only is coming in BP 1.7, btw, which would totally fix you up.) At the moment, you can modify your theme template file (themes/yourtheme/members/single/profile/profile-loop.php) to hide some fields like this:
`about line 17:
<?php $no_display_fields = array( // Enter the field name of any field that you don't want to appear on the user profile.
‘E-mail’,
‘Name of Field Hide’,
‘Another’
);
if ( bp_field_has_data() && !in_array( bp_get_the_profile_field_name(), $no_display_fields ) ) : ?>`
It’s a hack, but it works for me (until BP 1.7).
bbPress gets that “for free” because it uses custom post types and therefore WordPress’ template hierarchy. Let me see what I can do for BuddyPress.
Any ideas anyone? The remove action code did not work. Maybe it’s set up wrong?
Hi, my wordpress buddypress site http://www.releasethereal.com seems to get a lot of spam profiles sign up. Whats the best way to keep the spam count down i currently use these plugins:
Akismet
SI CAPTCHA Anti-Spam
Is there any others i should know about?
In WordPress 3.5+ the upload avatar core doesn’t not work. The following function needs to be changed from:
// Check image size and shrink if too large
if ( $size[0] > bp_core_avatar_original_max_width() ) {
$thumb = wp_create_thumbnail( $bp->avatar_admin->original, bp_core_avatar_original_max_width() );
to this:
// Check image size and shrink if too large
if ( $size[0] > bp_core_avatar_original_max_width() ) {
$thumb = image_resize( $bp->avatar_admin->original, bp_core_avatar_original_max_width(), null );
Or something like that, it would probably be better to not pass a null parameter but it works.
In WP 3.5+ wp_create_thumbnail is deprecated.
== but im not able to find a way to allow members to post a blog. ==
Not quite sure what you want;
a) users able to publish a post in (single WP site) – just make default role of those who register as “Author
OR
b) users able to create blogs and publish posts (WP multisite) – you need to create a network first https://codex.wordpress.org/Create_A_Network