Wordpress Version 6.5.5
BuddyPress 12.5.1
Testing registration and the attached email doesn’t have a Group Name. THe Group Name doesn’t populate. Can anyone tell me where this email comes from and how I fix this or stop this one from sending? Thanks.
_______. has invited you to join the group: “{{group.name}}”.
Go here to accept your invitation or visit the group to learn more
This is one of those times when you spend X hours trying to solve a problem and 5 mins after posting it you find the solution π₯
Just for the record, undet Types of fields there are “WordPress fields” and there you can choose Biography and URL.
I also tested with Playground and it’s behaving as expected for me: clicking on the join button from the groups directory is adding the member to the group.
Here’s the link to test:
https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/buddypress/buddypress/master/tests/blueprints/14-0-0-RC1.json
Hi @koka777
Thanks for your feedback. I just tested and wasn’t able to reproduce.
Theme: Twenty Twenty-Four
BP Template pack: Nouveau & Legacy (tested with both template packs)
No other plugins than BuddyPress
No custom code into wp-content/mu-plugins or wp-content/plugins/bp-custom.php
I created a public group being logged as an Admin.
I created a subscriber, logged in as this subscriber, went to the Groups directory, clicked on the join button.
Result: the join button turned into a leave button and I was successfully added as a member of the group.
I created a group being a subscriber, logged out then logged in as an Admin. I was also able to join a group from the Groups directory.
Can you explain just like I did above, the steps you are doing to get the “Error joining this group.” message?
Please make sure to deactivate any plugins, custom code, and activate a WordPress default theme like Twenty Twenty-Four.
It doesn’t seem to occur anymore, so I’ll follow up. About preventing group user from having access to the wordpress user database, can we exchange this for invitations to external emails?
First, ensure that BuddyPress is loaded and initialized before your plugin tries to call its functions. Since BuddyPress hooks its initialization to WordPress bp_init action, which typically fires on wp or init at a priority of 10, you should ensure your hook runs after this or directly on bp_init with a lower priority (higher number).
You can try to debug like this.
function my_custom_buddypress_function() {
if ( ! function_exists('xprofile_get_field_data') ) {
error_log('BuddyPress xprofile component has not been loaded yet.');
} else {
// Your code here
}
}
add_action('bp_init', 'my_custom_buddypress_function', 20);
1. Which version of WordPress are you running?
6.5.4
2. Did you install WordPress as a directory or subdomain install?
Dir
3. If a directory install, is it in root or in a subdirectory?
Root
6. Which version of BP are you running?
12.5.1
8. Do you have any plugins other than BuddyPress installed and activated? If so, which ones?
Ad Inserter
Advanced Editor Tools
Akismet Anti-spam: Spam Protection
BP Classic
Classic Widgets
Elementor
Envato Market
Happyforms
Playerx Core
Playerx Instagram Feed
Playerx Twitter Feed
reCaptcha by BestWebSoft
Sidebar Login
Site Kit by Google
TablePress
Ultimate Category Excluder
VFB Pro
VFB Pro – Form Designer
VFB Pro – Notifications
Webhook for Discord
Wordfence Security
WoW Progress
WP Discord Invite
WP-Optimize – Clean, Compress, Cache
WPBakery Page Builder
Yoast SEO
10. Which theme do you use ?
Playerx
11. Have you modified the core files in any way?
No
12. Do you have any custom functions in bp-custom.php?
No
15. Which company provides your hosting?
Top.Host
16. Is your server running Windows, or if Linux; Apache, nginx or something else?
Linux
17. Which BP Theme are you using?
Tried both legacy and new.
18. Have you overloaded any BuddyPress template files.
No
Yes, let”s do that. I think this must be something to do with your theme template, since my theme does not have this issue and I do not think it’s anything to do with Buddypress.
It may be that your theme creator will not want to support Buddypress, but you should ask them. However, I have a suggestion for a workaround if they do not want to do this.
I also use a plugin to set a custom header per page, and this works on my BP sites.
Unique Headers
Where’s your approval functionality coming from ? … WordPress, Buddypress, or a plugin?
I am using Extended Profile for a user registration form. I’d like to use the default WordPress bio field (Biographical info). I am able to add it in the Extended Profile settings (under Type -> WordPress Fields -> Biography), but there is no option to require it. I can make other fields required. How could I go about making that field required?
WordPress 6.5.4
BuddyPress 12.5.0
Hi @vocational, thanks for your feedback. I will definitely take your feedback into account and update the plugin in the near future.
I also want to inform you that after verification it will be available in the repository WordPress.
Hey.
I am looking into BuddyPress.
For a Norwegian Permaculture web site using the Site Editor and Twenty Twenty Three theme.
Should I have a subdomain with another installation of WordPress containing BuddyPress to not cloud up the default site?
Hjem
Should I just add it into the default site?
I am wondering if someone creates a kind of mini video tutorial going through BuddyPress? Kinda like twice a year there is a tips and tricks in beginning with BuddyPress. A kind of 7-10 minute video just going through the standard.
Should I add bbPress into BuddyPress?
Basically what would be helpful is to have some better visual documentation.
Btw I found this: https://github.com/buddypress/buddypress/tree/master/docs/user/getting-started
Thank you.
I use Paid Membership Pro and this add on: https://wordpress.com/plugins/pmpro-buddypress
You would need to setup some (maybe) pretty complex membeships, but it would be possible to solve with PMP. You can add users into memberships – and these memberships can have access to specific groups only by default.
Not sure if this helps and solves your problem, but only solution I can think of when it comes to restrictions and BuddyPress Features.
Kind regards! π
In case anybody else runs into this …
Brajesh at BuddyDev pointed out to me that the ability to restrict BuddyPress generated stuff to BP pages was added in BP 11:
BuddyPress will soon only load its JavaScript and Style assets into the community area of your site
And (apparently) this was made the default in BP 12.
So, the solution was to add this to functions.php in order to restore BP-generated stuff to all my pages:
add_filter( 'bp_enqueue_assets_in_bp_pages_only', '__return_false' );
I’m currently running BuddyPress 12.5.0 and BP Classic 1.4.0
Also I’m using “Legacy” so site notices should be displayed as a banner at the top of each page.
I rarely use site notices, so I don’t know exactly when the problem started (I’m guessing with BP 12).
Site notices now show up normally, at the top of BuddyPress constructed pages. But on other WordPress pages, the notices show up at the bottom, under the page footer.
I’d appreciate any ideas about how to fix this.
Thanks!
Mike
Some components do not work completely, and if I click on them, I will be directed to the error page with this message : .There has been a fatal error on this site
Learn more about troubleshooting
.WordPress
Have you tried forcing Buddypress to send emails using the WordPress email function?
It might help.
Hi!
I have a WordPress website with the theme Jannah. It is compatible with both BuddyPress and BBPress which I use for forums.
I have just now installed BuddyPress, and I think it looks great. It gives me all the features that I’m looking for, for my small community.
However, there is something that annoys me. It is the “name” field. It appears automatically in the registration page, and of course on the edit user page.
How can I get rid of this field? Basically I would just like to have these as required fields:
– Username
– Email
– Password
Thanks
I am testing out Buddypress Version 12.5.0 and I made a registration form with Buddypress’ profile fields as well as a third party plugin “User Registration” by WPEverest. I tested both separately and noticed that Buddypress registration form does not collect the surname of the user, only the first name, because there is no field for surnames. I made a separate text box field and named it “surname” but obviously it does not connect to actual surname field in the buddypress and wordpress back end.
User Registration has an actual surname field and can collect the user’s surname which shows up correctly in the back end, but it displays the user’s username as the name when the person logs in. For example if a person’s name is “Jane Doe” but their username is “gelato”, in the top right corner when they log in it says “gelato” which is not good, so I can’t use this.
So I am wondering if anyone has a way to force the Buddypress registration form to collect the surname correctly so it shows in the backend?
Thanks
Hello
Good time
in this version of BuddyPress, I want to limit the default pages such as the user directory with “Restrick Content Pro” plugin.
In the new version of BuddyPress, there is no user directory and other pages in the “page” section on WordPress Dashboard, so that I can not limit them with the mentioned plugin.
Now how should I do this?
Thanks venutius for removing all potential spam from this forum, it’s appreciated.
The question was regarding: why are forums not showing on my Buddypress site?
My reply: Buddypress does not include forum functionality by default.
Usually this can be added via another plugin eg. bbpress.
Find the bbpress plugin on the WordPress plugins website.
Install it, that should solve your issue.
Hi,
I just want to know if itβs possible to stop the wordpress author page from being redirected to mydomain.com/bb-members/user?
Any help would be appreciated, thank you.