buddypress 8.0.0
BuddyX buddypress theme active
I also have buddypress group chatroom, buddypress for pwa for wp, LearnDash working together.
#1 question: When I do not have the Activity page Private, anyone in the world can see a chunk of activity if they have the link (such as who friended whom. it does seem to not show conversations).
Isn’t there a way to have the activity be Private so random ppl can’t see anything that’s going on in the Private group???
#2 question: When I try to add people to a private group nothing happens. I type in the user name or the first few letters into the ADD new members space and no names pop up and nothing happens except an error saying “the following users could not be added to the group”
I’d like to be able to add them without them having to request to join so they can get notifications right away.
I do NOT want to alter code because things like that freak me out that I’ll break something or forget where I added code if I need to remove it etc.
Please help
Use the filter hook to unset that element from the options array.
This is the hook: apply_filters( 'bp_nouveau_get_members_filters', $filters, $context );
Found in: buddypress\bp-templates\bp-nouveau\includes\members\functions.php
function mitsuh_remove_alphabetical( $filters, $context ) {
unset( $filters['alphabetical'] );
return $filters;
}
add_filter('bp_nouveau_get_members_filters', 'mitsuh_remove_alphabetical', 20, 2 );
Put it in your theme > functions.php
Should I be able to use the Visual Composer in BuddyPress groups to create posts, comments and replies? I’m using the Thimpress Eduma theme which claims to be compatible with BuddyPress.
At present I’m creating my content in a post and then copying the source text into the BuddyPress post, which is very cumbersome.
I’m bit amazed by this
enabled direct registration of new members and disabled email confirmation
As far as I know, a user registering from the front-end (managed by BuddyPress) is first receiving an email containing a secret key he needs to paste into the BuddyPress activate page to validate their account. But maybe you are using a plugin or some custom code to disable this..
Otherwise, you can achieve what you describe adding the following code snippets to a bp-custom.php file.
/**
* Adds activities generated when a user activates their account when a user
* is created using the wp-admin/user-new screen Add new action.
*/
function automatically_generate_an_activation_activity( $user_id = 0 ) {
// Adds a "became a registered user" activity.
bp_core_new_user_activity( $user_id );
// Fake a user log in.
bp_update_user_last_activity( $user_id );
}
add_action( 'edit_user_created_user', 'automatically_generate_an_activation_activity' );
No, you cannot override it.
If you want to filter an email sent by BP, use the do_action_ref_array hook
in function bp_send_email
found in: buddypress\bp-core\bp-core-functions.php
Hi!
I enabled direct registration of new members and disabled email confirmation.
Everything works fine on the buddypress registration page
But when I register a new user through the worpress panel >> Users >> new user, it activates as a member but not in activities
Does anyone know a way to definitely activate these users registered on the panel without sending an email and having to do the first login?
Use WP 5.7 and BP 8.0
Hi @b4ureye,
Ok, can you reply to the following questions:
– What is the name of your active theme?
– If it’s a child-theme, what is the name of the parent theme ? You can find this information into the template: header of the style.css file of your child-theme.
– Does this theme contains a members directory or a buddypress/members directory?
– if so does this directory contains a register.php file?
– if so can you share on Gist.Github.com the content of this file?
Thanks in advance for your replies.
Hi @imath,
I tried to download Buddypresse again and I installed but nothing works the error is still displayed on the registration page! I am not a developer but I tried to see the path public_html / backoffice / wp-content / plugins / buddypress / bp-templates / bp-legacy / buddypress / members
But until now I do not know what to replace please, please help me correct the error thank you
@epgb101 you can reset them from
Tools >> BuddyPress >> Reinstall emails (delete and restore from defaults).
Not actually tried but you can try using buddypress registration forms with gravity forms in WordPress. What you have asked for must be possible but using some typical group of code. I have tried this on Weebly but not sure about this. However one can do this after understanding the basic difference between WordPress and Weebly platforms.
See Here: https://askanydifference.com/difference-between-weebly-and-wordpress/
Hi @leahkoerper,
I’ve just checked the xProfile custom visibility feature, It works as expected for me.
As you’re mentioning Elementor, have you tried deactivating this plugin to see if there was something messing with BuddyPress on their end?
But out of curiosity what is the type of the field (see list below)?

Thanks for your reply @shanebp.
As one of the BuddyPress lead developers, I confirm everyone in the development team is giving their time freely.
There are probably improvements we can bring to documentation to help you find replies more easily. To achieve this we need contributions. You are welcome (like every user) to help us, oh and contributing to an open source project is also free (just in case…).
Hi @b4ureye this notice means you are overriding the members/register.php template from your theme.
You need to update your custom template so that the signup xProfile loop uses the bp_xprofile_signup_args() function.
I guess your active Template Pack is BP Legacy, so I advise you to have a look to https://github.com/buddypress/buddypress/blob/master/src/bp-templates/bp-legacy/buddypress/members/register.php#L168 to figure out what to replace by what.
…counting the cash…
BuddyPress is free – what cash are you talking about?
Use this url to send any logged-in user to their profile page:
https://yoursite.com/members/me/
Important! – replace yoursite.com with the actual name of your site.
Then add that url to the link or button that you have created.
I too have this issue of “loading messages. PLease wait” I have gone to the console as you instructed above,
There is an error listed the details for which are:
Uncaught SyntaxError: Unexpected token ‘;’
at new Function (<anonymous>)
at Function.v.template (underscore.min.js?ver=1.8.3:2)
at n.template (wp-util.min.js?ver=5.7.2:2)
at n.render (wp-backbone.min.js?ver=5.7.2:2)
at n.render (buddypress-messages.min.js?ver=8.0.0:1)
at n.setPreview (buddypress-messages.min.js?ver=8.0.0:1)
at p (backbone.min.js?ver=1.4.0:2)
at f (backbone.min.js?ver=1.4.0:2)
at c (backbone.min.js?ver=1.4.0:2)
at n.trigger (backbone.min.js?ver=1.4.0:2)
Can you help me cure this?
Many thanks
Do we have any hook or anything so that we can replace the default avatar image to custom image buddypress user profile.
Good Day,
I currently have BuddyPress Create Group Type and BuddyPress installed on my word press website. I use it such a way the administrators of each group do not necessarily have to edit a few of the settings because they are usually less tech savy. I would like to know is it possible to hide some of the settings on the front end in the management window such as settings, delete and forums.
Also I would like to know if it is possible to have the email information that is sent to person when they are rejected from a group to be changed? Because we find the you have been rejected message a bit harsh.
Hi,
Well as BuddyBoss is just a fork of BuddyPress, and considering most of the stuff that works for BuddyPress works for BuddyBoss too… In fact I’m pretty sure that for this exact problem I have both plugins work the same way.
I already asked them and they didn’t help me at all. Besides, they don’t have any kind of user forum, and this community looks way more helpful.
These are the forums for BuddyPress.
If you are using the BuddyBoss plugin – you need to contact them with your questions.
I’m trying to change the excerpt length for the activity feed. And I can’t figure out why it’s been so difficult.
For example, I’ve used the following code:
function buddydev_modify_excerpt_length( $length ) {
$length = 1225;
return $length;
}
add_filter('bp_activity_excerpt_length', 'buddydev_modify_excerpt_length' );
I even went into bp-core/bp-core-template.php for a hard-coded solution:
function bp_create_excerpt( $text, $length = 1225, $options = array() ) {
Still it doesn’t change my excerpt length. I then thought it might be the theme I’m using (Buddyboss) and went poking around but couldn’t find anything; although maybe there is something and I didn’t look well enough.
Otherwise, could it have anything to do with the activity feed posts in question being added post types (woocommerce product pages) via the guide by Mathieu Viet:
Post Types Activities
Anyone else have similar issue or know what it might be?
Helo!
I am also new to programming and spent a lot of time trying to find where I could translate this text.
But after I understood, I found it very easy (but really easy!).
You simply enter buddypress/bp-core/bp-core-template.php
Find the word salutation, or go to the end of the content.
This text is linked to the bp_email_get_salutation function
Just replace the lines:
_x( 'Hi,', 'Unnamed recipient salutation', 'buddypress' )
_x( 'Hi %s,', 'Named recipient salutation', 'buddypress' )
by the words that your language.
I think by the time of your post I won’t be able to help you, but I hope I can help other people with the same difficulty we had.
Greetings!
Helo!
I am also new to programming and spent a lot of time trying to find where I could translate this text.
But after I understood, I found it very easy (but really easy!).
You simply enter buddypress/bp-core/bp-core-template.php
Find the word salutation, or go to the end of the content.
This text is linked to the bp_email_get_salutation function
Just replace the lines:
_x( 'Hi,', 'Unnamed recipient salutation', 'buddypress' )
_x( 'Hi %s,', 'Named recipient salutation', 'buddypress' )
by the words that your language.
I think by the time of your post I won’t be able to help you, but I hope I can help other people with the same difficulty we had.
Greetings!
Oh sorry,
Someone suggest me for bbpress but i think its buddypress. Thanks for quick response and suggestion.