Hi @djsteveb,
I have doubt 7.2.0 caused this issue. As the file you’re referring to was lastly modified 11 months ago.
The function bp_nouveau_sanitize_nav_order() is used to sanitize navigation slugs. I’d advise you to launch the customizer, activate the BuddyPress Nouveau > Member navigation Panel and edit the navigation order using the drag/drop control and then save your edits to see if it’s fixing the issue. See the screenshot below:

Hi everyone,
I have a strange bug that I have not been able to find a solution for, although I see in the forums others have had very similar issues I believe that these have been fixed many years ago.
The Problem:
‘total_group_count’ value is in negative numbers for several users. Some up to -17. Using the “Repair total groups count for each member” tool does not fix these negative numbers.
I could simply change all these values in the database but I think it will happen again and I would like to understand what might be causing this issue. I have gone through the database for ghost entries relating to groups and I have confirmed that the only entries that exist are for groups found on the website. I have also confirmed this is not theme related.
The setup:
BuddyPress Version 6.3.0, network installed on WordPress 5.5.3 multisite. Hosted by WPengine.
If anyone can point me in any direction it would be really appreciated.
getting some error logs eg:
[21-Feb-2021 17:56:31 UTC] PHP Warning: explode() expects parameter 2 to be string, array given in /wp-content/plugins/buddypress/bp-templates/bp-nouveau/includes/functions.php on line 725
[21-Feb-2021 17:56:31 UTC] PHP Warning: array_map(): Expected parameter 2 to be an array, null given in /wp-content/plugins/buddypress/bp-templates/bp-nouveau/includes/functions.php on line 726
[21-Feb-2021 17:56:31 UTC] PHP Warning: explode() expects parameter 2 to be string, array given in /wp-content/plugins/buddypress/bp-templates/bp-nouveau/includes/functions.php on line 725
[21-Feb-2021 17:56:31 UTC] PHP Warning: array_map(): Expected parameter 2 to be an array, null given in /wp-content/plugins/buddypress/bp-templates/bp-nouveau/includes/functions.php on line 726
thinking this is latest bp issue?
causing missing buttons for profile navigation –
ie on profile page -have no buttons to navigate to groups and activity and such, – these things connected?
meta is info about the field.
It sounds like you want field data for a specific user.
To retrieve the field value for a specific field for a specific user:
In the context of a profile, use bp_profile_field_data.
When not viewing a profile, use xprofile_get_field_data.
If you have questions specific to BuddyForms, you need to ask the creator of that plugin.
Those are not buddyPress shortcodes. You need to talk to Avada and/or the creator of the plugin that includes those shortcodes.
Hey guys, I’ve scoured around google and this forum. Not sure if I simply don’t know what keywords to plug in but I haven’t found a solution. :-/
My membership page is not working. When you go to the page, you’ll see this string of code:
[kc_row _id=”852969″][kc_column _id=”404198″][kc_column_text _id=”130096″][edr_user_membership][/kc_column_text][/kc_column][/kc_row]
I’m using the Avada WordPress 5.5.3 theme on my site with WordPress with BuddyPress 7.1.0
Here’s a screenshot to help: https://drive.google.com/file/d/1dfQirfgFrZVC4FiaFyxR7mtI0PotVQX0/view?usp=sharing
Appreciate you taking the time to read this far. 🙂 Thank you!
Hi @paulw32,
To force BuddyPress to use the wp_mail() WordPress function, you need to add a filter this way:
add_filter( 'bp_email_use_wp_mail', '__return_true' );
You can add this into the functions.php file of your active theme or into a bp-custom.php file at the root of your /plugins directory.
PS: if you’re using the bp-custom.php file, make sure the first line of the file is used to open a PHP tag:
<?php
See the other topic you opened on the same subject:
Registration and Activate not working
Hi,
You should:
– check the WordPress settings allowes account to be created (Anyone can register checkbox needs to be active) See: https://wordpress.org/support/article/settings-general-screen/#membership
– check your permalink settings are using one of the pretty permalink options (not plain), see this documentation page https://wordpress.org/support/article/using-permalinks/#mod_rewrite-pretty-permalinks
– check the activate and register actions are associated with a public WordPress page. You can find some inputs about it from this documentation page : https://codex.buddypress.org/getting-started/configure-components/#settings-buddypress-pages
NB: the registration and activation pages are only displayed to users who are not logged in, so if you try to visit these being logged in you’ll be redirected to home page. To test the pages, log out first 😉
Buddypress support,
Why can’t I change my username. Also, why can’t I make my administrator aaccount a private account that that doesn’t show up on the leaderboard? I just need those two things done. Someone please help me.
PLEASE HELP!! I Installed buddypress. Unfortunately registration and activate are not working: The pages where to it directs do not present the registration or activate page: Instead it gives: Not Found.
I tried: using different themes, deleting and re-installing the theme, stopping all othter plugins. Nothing works.
I don’t have that “replies disabled”.
So here the replies give the impression to work but they don’t.
I think you should ask your theme developers.
Mine are working on it, I hope.
But of course first try to disable all plugins except BuddyPress and test, so you know that no plugin is the culprit.
🙂 lots of profile have BuddyPress in their title at Upwork
I use the videopro theme. I cannot make a registration-page using buddypress. I already changed the settings to anyone can register.
The pages members, Activity and Groups do work.
Please help.
Kind Regards
Anton
Hi Buddypress,
I have installed latest version of buddypress and when click on sigh up, it show massage that verification link has been sent to your email id but unable to received any link neither inbox nor spam folder.
Do not not where issue is. Also facing same issue with resend link and forget password.
Please help to solve the issue or guide.
It is very strange and worrying to see that Buddypress is still controlling my registration form, even if there are no visual signs of it on the form and page.
I’m awaiting a response.
I’ve decided not to use your registration form. No registrations can (or should) now be made on my site through Buddypress, and I have hardcoded my WordPress password restrictions which seem to work fine in my login/- and lost-password pages/forms. STILL there is something in your code overriding my new registration form, allowing this to happen.
Please, provide a solution ASAP.
Hi
I use to wordpress + bbpress + buddypress
When sending a private message between members, I want to put an image in the body
Right now the only way is to use the image url link.
I would like to upload a file using the upload button like a reference image and put it in the body
Ref img : https://ibb.co/4pvMLDg
This image is the “Inline Image Upload for BBPress” plugin
Currently, images are not attached to buddypress’s private messages (inline).
Is there any possible way?
Best Regards,
Hyunho
For the menu options one slight gotcha is that the BuddyPress menu options are not displayed by default; go to the menu page, select screen options (from the top right) and check BuddyPress Members, then ligin is shown in the logged out options
No one knows the outgoing SMTP settings for BuddyPress and why they are different from the native WordPress settings?
Really?
Yes, you can add BuddyPress to an existing site.
It will add some database tables, but won’t overwrite any files or existing code.
However, it is a major plugin and the best approach is to try it on your dev site first.
I’m trying to send emails from my site via SendGrid.
Everything except for BuddyPress is sending correctly. No BuddyPress emails are sent through the SendGrid SMTP.
The emails are being sent, but they art not being sent via SMTP settings I have set up.
I also use an email logger plugin to keep track of emails sent from WordPress. No BuddyPress emails are logged at all.
How are BuddyPress emails sent, and how do log them, and how do I get them sent through the correct SMTP server?
P.S. I’ve checked my bp_nouveau_signup_form() as well, code seems to be set to display Password =
function bp_nouveau_signup_form( $section = ‘account_details’ ) {
$fields = bp_nouveau_get_signup_fields( $section );
if ( ! $fields ) {
return;
}
foreach ( $fields as $name => $attributes ) {
if ( ‘signup_password’ === $name ) {
?>
<label for=”pass1″><?php esc_html_e( ‘Choose a Password (required)’, ‘buddypress’ ); ?></label>
<div class=”user-pass1-wrap”>
<div class=”wp-pwd”>
<div class=”password-input-wrapper”>
<input type=”password” data-reveal=”1″ name=”signup_password” id=”pass1″ class=”password-entry” size=”24″ value=”” <?php bp_form_field_attributes( ‘password’, array( ‘data-pw’ => wp_generate_password( 12 ), ‘aria-describedby’ => ‘pass-strength-result’ ) ); ?> />
<button type=”button” class=”button wp-hide-pw”>
<span class=”dashicons dashicons-hidden” aria-hidden=”true”></span>
</button>
</div>
<div id=”pass-strength-result” aria-live=”polite”><?php esc_html_e( ‘Strength indicator’, ‘buddypress’ ); ?></div>
</div>
<div class=”pw-weak”>
<label>
<input type=”checkbox” name=”pw_weak” class=”pw-checkbox” />
<?php esc_html_e( ‘Confirm use of weak password’, ‘buddypress’ ); ?>
</label>
</div>
</div>
… so question remains unanswered.
P.S. Or alternatively changing this default…
<div class=”user-pass1-wrap”>
<div class=”wp-pwd”>
<div class=”password-input-wrapper”>
<input type=”text” data-reveal=”1″ name=”signup_password” id=”pass1″ class=”password-entry empty” size=”24″ value=”” data-pw=”” aria-describedby=”pass-strength-result” spellcheck=”false” autocomplete=”off”>
<button type=”button” class=”button wp-hide-pw” aria-label=”Hide password”>
<span class=”dashicons dashicons-hidden” aria-hidden=”true”></span>
</button>
</div>
<div id=”pass-strength-result” aria-live=”polite” style=”display: block;” class=”empty”> </div>
</div>
<div class=”pw-weak” style=”display: none;”>
<label>
<input type=”checkbox” name=”pw_weak” class=”pw-checkbox”>
Confirm use of weak password </label>
</div>
</div>
to…
<div class=”user-pass1-wrap”>
<div class=”wp-pwd”>
<div class=”password-input-wrapper”>
<input type=”password” data-reveal=”1″ name=”signup_password” id=”pass1″ class=”password-entry empty” size=”24″ value=”” data-pw=”” aria-describedby=”pass-strength-result” spellcheck=”false” autocomplete=”off”>
<button type=”button” class=”button wp-hide-pw” aria-label=”Hide password”>
<span class=”dashicons dashicons-hidden” aria-hidden=”true”></span>
</button>
</div>
<div id=”pass-strength-result” aria-live=”polite” style=”display: block;” class=”empty”> </div>
</div>
<div class=”pw-weak” style=”display: none;”>
<label>
<input type=”checkbox” name=”pw_weak” class=”pw-checkbox”>
Confirm use of weak password </label>
</div>
</div>
Also looked at https://github.com/buddypress/BuddyPress/blob/master/src/bp-templates/bp-nouveau/buddypress/members/single/settings/general.php … and the same goes there, I’m just seeing “password” set as default.
P.S. I’m using elementor
I need the default setting…
<input type=”text” data-reveal=”1″ name=”signup_password” id=”pass1″ class=”password-entry empty” size=”24″ value=”” data-pw=”” aria-describedby=”pass-strength-result” spellcheck=”false” autocomplete=”off”>
to be….
<input type=”password” data-reveal=”1″ name=”signup_password” id=”pass1″ class=”password-entry empty” size=”24″ value=”” data-pw=”” aria-describedby=”pass-strength-result” spellcheck=”false” autocomplete=”off”>
Unfortunately I can’t identify the default “text” input type coded anywere- https://buddypress.trac.wordpress.org/changeset/12397 … looking in /bp-templates/bp-nouveau/buddypress-functions.php at least… everywere I look I see “password” set.
Am I the only one facing this issue? :/ What am I missing, ANYONE?