At this point the order by function does not trigger a new sort when changed. It does nothing when you change the ‘order by’ from alphabetical to last active and newly registered. It used to load and return nothing before updating to BuddyPress plugin to the latest version. I really need some help getting this fixed.
Somebody who has used that plugin and done some some customization, might see this thread, but
your best bet is to ask the plugin author.
Search for #buddypress form#whats-new-form textarea in buddypress.css (bp-templates/bp-legacy/buddypress/css/buddypress.css)
To operate such a modification, you need to create first a child theme.
See documentation.
Also, use a developper tool like Firebug to easely access such layout information.
Hi,
not clear what is your issue.
First screenshot is related to Core bp-xprofile folder. No interest for this case, we have already BP installed.
Please read Getting Started guide and ensure anything is correctly setup first.
Use one of WP built-in theme while installing/testing BP.
As of 2.2.3, BP use a new feature for users profile phot, so you can’t find much related informations about this feature on Google or elsewhere…
Also, note that users can modify their photo on front-end from their profile page, whithout accessing WP’s dashboard.
Getting Started
Dear Community,
I’m new to BuddyPress and by the look of it, it’s a powerful feature within my community but… When I’m signed in as a user (not admin), I’m unable to upload/update my avatar through the edit profile page. As admin I can change everyone’s avatar, but that’s far too much work. I’ve done some Google search but can’t find the solution yet. Most of the answers are like “You have to enable it in the BP options menu”, but I’ve done that (see screenshot). Other answers were that some people were missing the bp-xprofile.php file, I don’t have that file either but can’t find where to download it. And this is strange for me as well because I’ve downloaded it directly from this site and from the WordPress Plugin search engine.
So does anybody know the answer to this matter?
Screenshots:

The available php files from the buddypress plugin

No overlay when I want to update avatar

I got the proper options enabled
i also use userpro plugin , is not really working with buddypress.
Would “Theme My Login” work with BuddyPress if only enabled for the Root Site and BP’s Primary was a SubSite?
Here’s a link to that; https://wordpress.org/plugins/theme-my-login/
Just spit-balling. More to come, I imagine, until the Ticket is Resolved.
Not sure what you mean by approval…
Use this hook, from buddypress\bp-groups\bp-groups-actions.php :
do_action( 'groups_group_create_complete', $bp->groups->new_group_id );
And write a function that sends an email.
afaik, there is no BP function for that.
You could gather all the group ids like so:
function get_all_group_membership_requests( $user_id ) {
global $wpdb;
$bp = buddypress();
return $wpdb->get_col( $wpdb->prepare( "SELECT group_id FROM {$bp->groups->table_name_members} WHERE user_id = %d AND is_confirmed = 0 AND inviter_id = 0", $user_id ) );
}
Use:
$pending_group_ids = get_all_group_membership_requests( bp_loggedin_user_id() );
So I am using WordPress 4.2.2 running Cinematix theme and I am using Buddypress Version 2.3.2.1. As you suggested I changed the theme and it worked perfectly any ideas on how to fix it ?
Just wanted to give a heads up here. We chose Cometchat… and oh my what a mess. We ended up hiring them for a custom solution that they simply can’y seem to solve. It’s not an easy task as it’s their small chat window + adding their chat in a large chat window within the Buddypress profile (and so the two should sync instantly), but non the less should be fixable.
We should have been finished several weeks ago, it’s 7 days since we should have launched and we have a chat plugin that is utter rubbish as it does not work and cannot launch…
Either they fix one thing and destroy three other things within their plugin along the way, they fix one thing but mess up our site or they, as now, simply do not answer me (nor work on files) although their support is online. I’ve tried to chat them up on Skype but they have “limited Skype access” (their product is a chat…) although they are online.
So for now I cannot recommend Cometchat. I do still hope to hear from them and hope they will fix all these issues during today and tomorrow, saturday, but I doubt it.
Sigh!
Hello, this is may be a unique issue. If not, please link me, because I did several searches and didn’t uncover anything.
Brief Setup;
– I have BuddyPress and bbPress installed on my WordPress Multisite.
– bbPress is only Activated on a subsite, in this case /forum, and BuddyPress is Network Activated.
– The Primary Site for BuddyPress is /Forum – meaning User Registrations and Groups are handled on this SubSite with bbPress. (intro users should know this is done using your wp-config.php file)
– I have a handful of Plugins capable of displaying content from BuddyPress (/Forum) Network Wide — which is an absolutely superb way of managing and attracting users on other SubSites to /forum.
Is there a plugin or registration setup method to have my REGISTRATIONS occur from the http://www.sample.com Core Network Site, as opposed to linking users all the way to /forum to do so?
Users paying attention to the URL may get thrown off, even more-so if they were registering for primary functionality on the /store, which is also BuddyPress integrated. I have a lot of SubSites – and I want registration to occur on a different site than the primary.
The alternative would be still having full groups functionality integration with bbPress while having the BuddyPress Primary Site be the root. I imagine that would be much more difficult.
Every Site has it’s purpose. I’m an advanced user, just seeking a solution here first while building up to the task/working on other elements – don’t be afraid to get “insanely complicated”. Thanks for any feedback!
Hi,
I currently have BuddyPress installed on my site, and all members can view their profile at (for example) mywebsite.com/members/myusername
When a user closes their account, if anyone follows a link to their old profile they get the standard 404 message (which isn’t great for SEO).
So I was wondering how to use a generic user not found page? I’d like to work so that when people visit a page that doesn’t exist they get the normal 404 message, but when they visit a mywebsite.com/members/ page that doesn’t exist they automatically are brought to a different page (a generic ‘User not Found’ page that I will create).
Any and all help would be greatly appreciated.
Many thanks,
Florian
OK – in the absence of anyone enlightening me, I set up a test site with just WP, BuddyPress and bbPress, together with the plugin ’email log’. I determined that emails are not sent by bbPress.
I have now installed BuddyPress Forum Notifier, which seems to do the job.
I am presently experimenting with cron to ensure the batching of comments works reliably.
Hi @thesmartone,
I even changed wp_config.php, variable WPLANG
This is no more necessary since WP 4.0
If your WP is in portugese, BP should be in same language automatically (except if you deactivated this feature)
BP translation can be found on GlotPress. pt_BR is translated to 96% (see here)
The po/mo files goes to wp-content/languages/plugins/buddypress-pt_BR.mo
Your comment is awaiting moderation, is a default WP string. In many cases, it can also be in theme. To ensure this, activate 2013 or 2015 and test all translations for WP and BP.
Deactivate all other plugins while doing this.
And before claiming about buggypress, check for PBCK. Or better, read the doc before installing something. 😉
Hello.
Where all members display on members page of buddypress when we click on one member it will display the user profile with other things. All i want to do is that when user is login the user should see his profile not seeing the members page just see his profile page.
Any help would be appreciated.
Thanks
hey guys!
I have been trying to get this buddypress working, and so far only encountered topics where i have to google 10 articles per item.
I want to use buddypress in a different language than english, like 50% of your users.
I am using WordPress 4.2.2 and buddypress 2.1.1 (a bit lower due to compatibility issues with the theme). I have changed my wordpress to pt_BR. (system setting since 4.x)
But buddypress does NOT seem to recognize this.
It still says: “Your comment is awaiting moderation.”
I even changed wp_config.php, variable WPLANG to ‘pr_BR’, no change. The whole profile is still in english.
Could a senior wordpress community user tell me how to get this plugin working in a diff. language?
Im trying to combine this with the plugin USERPRO, but independent of this, buddypress is more like buggypress….
Thanks
tSO
You’re talking about the value of $this in the filter call in class BP_Legacy extends BP_Theme_Compat ?
add_filter( 'bp_get_activity_action_pre_meta', array( $this, 'secondary_avatars' ), 10, 2 );
Good question.
And I’d be interested in the answer.
There must be a simple way to disable secondary avatars…
You might want to ask about this on Slack.
Meanwhile, this works, not very efficient ‘tho.
Hook is in bp-activity\bp-activity-template.php
function remove_secondary_avatar( $item_id ){
$item_id = '';
return $item_id;
}
add_filter( 'bp_get_activity_secondary_avatar_item_id', 'remove_secondary_avatar' );
And this works, but I don’t know why :<
function remove_activity_secondary_avatars( $action, $activity ) {
if ( $activity->component = NULL ) {
// don't do anything
}
return $action;
}
add_filter( 'bp_get_activity_action_pre_meta', 'remove_activity_secondary_avatars', 10, 2 );
Hello Everyone, I was wondering if anyone can help me with this when ever any member of my community tries to send a message I keep getting this error.
<b>Warning</b>: call_user_func_array() expects parameter 1 to be a valid callback, function 'bp_dtheme_ajax_messages_autocomplete_results' not found or invalid function name in <b>/.../wp-includes/plugin.php</b> on line <b>496</b><br />
I tried following the steps for this https://buddypress.trac.wordpress.org/ticket/4180 but the code is exactly the same as what was written.
I never suggested you remove the ‘old’ folder.
You mean this folder?
buddypress\bp-templates\bp-legacy\buddypress\members\activate.php
If so, no.
And re-read the whole codex page so that you understand what a template overload is.
@oliver_rub,
all i could say is that is an old request, even if confidential.
See this ticket opened 4 years ago
and this bbpress ticket kicked to 2.7 as idea. And why not 6.0 ? 😉
Supposing that if more people would ask, it will be resolved faster.
Aside, the gist given by imath need to be completed to work with BP 2.3.2.1 on text Tab (only) by adding
bp_is_group to if ( function_exists( 'bbpress' ) && is_bbpress() || bp_is_group() )
And to enable visual editor, no need of a plugin. See here.
I’m working on another site, and did as did on the first site. However, different theme (child).
Added: wp-content/themes/flat-child/buddypress/members
Now, whatever I do to register.php should show, but does not.
Could this be due to having to set the child theme up this way:
Enqueue both parent and child stylesheets
Select this option if stylesheet link tags are hard-coded into the header template (common in older themes). This enables the child stylesheet to override the parent stylesheet without using @import.
You might want to google printf so that you understand what %s does.
You can do this:
printf( __( 'Your account was activated successfully! You can now <a href="%s">log in</a> with the username and password you provided when you signed up.', 'buddypress' ), 'http://mydomain.com/my-account/' ); ?>
You can also replace the printf with:
echo 'Your account was activated successfully! You can now <a href="http://mydomain.com/my-account/>log in</a> with the username and password you provided when you signed up.';