@prashantvatsh if you happen to have any idea how to get BuddyPress to use local avatars and stop trying to use Gravatars…while also allowing for certain classes of users (subscriber, participant, administrator, keymaster, etc.) to have their own default avatar, i’d greatly appreciate it
I strongly think it’s a problem with an outdated plugin or theme.
Try to update themes and plugins, from my experience that could happen when buddypress is working with an outdated, theme or plugin.
Might be an idea to raise this as a feature request on Trac – https://buddypress.trac.wordpress.org/ Maybe they can set the cropping window to max size as a solution?
Thanks for reporting this issue.
Since you are using WP 5.0 beta, some issues are expected.
To make the issue is not related to your theme, please try switching momentarily to a WP theme like 2016 and see if the issue persists.
If it does not, then the issue is probably related to your theme.
Otherwise, please provide this info:
- BuddyPress version
- which BP template pack you are using – see wp-admin > Settings > BuddyPress > Options
- any javascript errors in your browser’s console
- any errors in the php error log for your website
Alright, I’ve downloaded my entire WP directory and searched for bp_members_screen_display_profile with Notepad++ Search in Files. But the only files showing hits belong to Buddypress.
F:\\wp-content\plugins\buddypress\bp-members\classes\class-bp-members-component.php (3 hits)
Line 329: 'screen_function' => 'bp_members_screen_display_profile',
Line 346: 'screen_function' => 'bp_members_screen_display_profile',
Line 359: 'screen_function' => 'bp_members_screen_display_profile',
F:\\wp-content\plugins\buddypress\bp-members\classes\class-bp-members-theme-compat.php (1 hit)
Line 58: do_action( 'bp_members_screen_display_profile' );
F:\\wp-content\plugins\buddypress\bp-members\screens\profile.php (3 hits)
Line 15: function bp_members_screen_display_profile() {
Line 22: do_action( 'bp_members_screen_display_profile' );
Line 31: bp_core_load_template( apply_filters( 'bp_members_screen_display_profile', 'members/single/home' ) );
CRITICAL Cannot redeclare bp_members_screen_display_profile() (previously declared in /wp-content/plugins/buddypress/bp-members/screens/profile.php:22) in /wp-content/plugins/buddypress/bp-members/screens/profile.php line 32
How to go from here?
Best regards,
Alrik
… taking my own profile as example, on the domain/members page it shows last online 3hrs ago, but on the right sidebar is shows last active minutes ago.
Are you using a cache plugin?
If so, try clearing all caches.
But please note that you are probably referring to 2 separate items.
afaik, last online is not a BuddyPress feature, and is being added by your theme, a plugin or some custom code.
And last active is generated by BuddyPress.
So, if last active is accurate, but last online is not, then please contact the creator of that code.
Hi there,
If you are using BP Nouveau the sitewide notice widget is not supported:
https://buddypress.trac.wordpress.org/ticket/7893
Thanks!! Will do! I really like buddypress and bbpress, just gotta get a handle on the trouble makers. ????????
Your current registration page url ends with __trashed, so your link is still pointing to that page.
You can edit links or create custom links by going to …wp-admin > Appearance > Menus
But you cannot just replace the register page, if that is what you did.
Have you read the
modifying-the-registration-form
You can customize the layout by editing the template.
If you are using the Legacy Template pack, this is the file:
buddypress\bp-templates\bp-legacy\buddypress\members\register.php
Instead of editing core files, you can overload a template in your child theme.
Read this.
Can anyone help i am having problem caching buddypress site logged in user are served the cached page
Hi BP Support Team,
I do have the following problem: As part of registering process all of my users are getting redirected to the activation page asking for an activation key after clicking the link in their email. I have no idea why this is happening as I do not need to have additional activation key ( or any activation options). The email link is enough for me.
I’m using BBPress version 3.2.0.
I’m having the following plugins installed and activated:
– Bbpress 2.5.14
– Buddypress registaration options 4.3.5
Thanks,
Neli
By the sounds of it you have two plugins trying to declare the same function name. Deactivate all of your plugins apart from BuddyPress, if the error remains try switching themes to 2016, if that fails then it’s custom code you’d added via function.php, bp-custom.php etc.
I’m not sure anything’s been done with it due to potential issues with spamming users. To work around this my suggestion would be to install one of the BuddyPress Mass Messaging plugins and email all with a link to the activity post. It’s a bit clumsy I know.
Have you read the docs re advanced-configurations ?
Note this section: ‘Put profiles in the root — example.org/username/’
I cannot duplicate this using PHP Version 7.0.26
As you probably know, it’s just a warning and can safely be ignored.
And won’t be visible when you turn debug off.
afaik, part of the next release is cleaning up some calls re PHP 7+
If you’d like to open a ticket, you can do so here.
Be sure to include the steps necessary to reproduce, including which template pack you have selected in Settings > BP > Options.
If you are using the Legacy Templates, the BuddyPress register form is here:
buddypress\bp-templates\bp-legacy\buddypress\members\register.php
If you are using the Nouveau Templates, the BuddyPress register form is here:
buddypress\bp-templates\bp-nouveau\buddypress\members\register.php
You’d probably need to ask gravity forms if they support the BuddyPress Extended Profile.
Please use the code button when posting code.
bp_activities_title() returns the title for all activities.
If the activity item already exists, try bp_activity_feed_item_title()
But it sounds like those items do not exist.
You should not have to output those items.
It should be done automatically – IF – you filter bp_blogs_record_post_post_types to include your post types.
More info here.
If you are using some plugin to create custom post types ( ACF ? ), the creators of that plugin may have some tips on how to use it with BuddyPress.
The only plugin I have active is BuddyPress.
Perhaps it is the browser compatibility though… didn’t consider this before I had posted… perhaps one of the browsers I was using on this particular client is an older version. Unfortunately this site I am working on is on a closed network, so auto-updates don’t happen.
When using the BuddyPress Nouveau template and you view your notifications, the display is messed up. The table of New/Unread notifications is shown way off to the right. Legacy does not do this – everything displays nicely within the user profile section of the screen.
I have tested with a couple of WP Themes and the same thing happens. This seems to be specific to the Nouveau template.
Is there an update for this?
it it possible to mod code from this thread to use it for profile pages?
https://buddypress.org/support/topic/no-index-buddypress-pages/
Hi,
Would someone be kind enough to help me with changing a buddypress error message? (wordpress 4.9.8, buddypress 3.1.0)
I am restricting private messaging to user’s friends/connections. Currently, the error message returned when sending a private message to someone not in your network is “Message not sent. Please try again.” which doesn’t make sense. I would like it to say something like, “Sorry, you can only send a private message to connections in your network.” How might I change this error message?
I have been using the following code in child functions to restrict private messaging:
// if not site admin, restrict PMs to friends
function pp_check_message_recipients( $message_info ) {
// site admins are not restricted
if ( is_super_admin() )
return $message_info;
$recipients = $message_info->recipients;
$friend_ids = friends_get_friend_user_ids( bp_displayed_user_id() );
$nf = 0;
foreach ( $recipients as $key => $recipient ) {
if ( ! in_array( $recipient->user_id, $friend_ids ) )
$nf++;
}
// if any recipients are not friends, remove everyone from the recipient's list
if ( $nf > 0 )
unset( $message_info->recipients );
return $message_info;
}
add_action( 'messages_message_before_save', 'pp_check_message_recipients' );
Hi,
These are general problems and not associated with BuddyPress at all. Sometimes we only need to google it and we will find the solution.
Anyways, please check this https://webania.net/customize-email-sending-header-in-wordpress/ and use the snippet they gave, just replace from ‘name’ and ’email’ to yours.
Thanks