Hi,
So I don’t even know if what I want is possible – came here looking for some guidance.
I have a wordpress woocommerce site where people can purchase a monthly subscription for a service. That part all works fine.
I installed buddypress because I want each subscriber to have their own profile and take bookings themselves (no payment option necessary – will be done off-site)
I want each subscriber to be automatically put into a certain ‘group’ which I’ve already created. I’ve tried all the custom code I’ve found on here with the group id but nothing is working. The subscriber is automatically a ‘member’ but they’re not a member of the ‘group’
This is the code I put in my functions.php file
//Automatically add new users to a group
function automatic_group_membership( $user_id ) {
if( !$user_id ) return false;
groups_accept_invite( $user_id, <# 0 #> );
}
add_action( ‘bp_core_activated_user’, ‘automatic_group_membership’ );
I have my group id as ‘0’ because that’s what I found in the inspect tool https://snipboard.io/nlPTSM.jpg am i using the wrong id#
Any help would be greatly appreciated
Hi, Is there another appointment booking plugin that works with buddypress for members to take their own appointments, other than https://wordpress.org/plugins/appointment-scheduling-and-booking-manager/
It says the last update on this plugin was 7 years ago!!!
@earl_d,
I agree with some of what you say, but in many ways I understand the way this is being approached by the BP team, as they are all volunteers. I am guessing that keeping the core plugin compatible with the continual changes in WordPress is enough work in itself, without the added headache of putting extra things into the core that can be provided as plugins, either free, or paid. And I think it would be churlish to make accusations towards those involved for trying to make some money from plugins, even though I don’t feel that is the way they are truly approaching it.
I think once the new BP is fully tested and launched, and has had a few months to bed in, we will start to see more and better free (and paid) plugins because from what I understand, they will be much easier for developers to integrate because of the changes/improvements that have been, are being and will continue to be made. I am hoping more existing but currently non compatible plugins will also be more easy for their developers to adapt as well. I have always found BP to be quirky and inconsistent so I am hoping that is changing. I also hope that BP can walk the thin line between providing the good solid core and adding solid improvements and additions to that slowly but surely.
Hey everyone, I am working on https://gbinstaa.com with srtech company as a Director of tech management and want to install BuddyPress Plugin on website, But we encountering an issue while Installing BuddyPress Plugin on WordPress version 6.3 a message appear Plugin doesn’t support this version of WordPress, even we also tried different methods to Install it but didn’t get any success. Please help us, thanks in advance.
Old post, but I think the behavior you see is WP-driven. The reason I say that is that I have disabled the REST API for WordPress and the link above (e.g. /wp-json/buddypress/v1/members/3) or similar do not retrieve any data.
I used guidance from this SO article.
https://stackoverflow.com/questions/41191655/safely-disable-wp-rest-api
I’m a contractor and I’m just starting a construction-based website. I don’t have a lot of experience with WordPress, but I want to add a login, signup, and profile system to my asphalt website. I’m not sure how to do this, and I’m hoping someone can help me out.
I’m currently working on the website, and I’m hoping to get this feature added as soon as possible. I’m open to any suggestions or advice.
Thanks in advance for your help!
“Good day, On April 3, 2022, I purchased the Kentha – Non-Stop Music WordPress Theme from Envato. A few days ago, I also acquired the Youzify (formerly Youzer) – BuddyPress Community & WordPress User Profile Plugin. However, there seems to be an issue with your theme that appears to require your assistance to resolve. The problem lies in the incompatibility between the theme and the standard BuddyPress functionality, as indicated by the Youzify plugin. The problem we are experiencing is as follows: Whenever I try to leave a comment, the page automatically scrolls upwards and does not allow comments to be posted. To explain what Youzify is, it’s a social network plugin built on the foundation of Facebook. It enables users to post, like, and comment on content. The issue is that users are unable to leave comments. Here is an excerpt from the message from Youzify: ‘Yes, that’s exactly what I mean. The comment problem arises between your theme and BuddyPress, not between Youzify and BuddyPress. I would like to help, but the issue is beyond our control. Could you please contact the theme developer and report this matter to them? BuddyPress is an open-source plugin used by over 100,000 active users. I believe it’s important for them to address this incompatibility between their theme and BuddyPress. If they require any assistance from our end, we are here to help. I have reactivated Youzify on your website.’ I hope this helps.” http://www.carlclarks.com
WordPress : 6.3.1
BuddyPress : 11.3.1
Youzify : 3.3.9
Dear users,
Since +/- 1 month the ‘Load More’ option on the activity page doesn’t work. On mobile (iOS and Android) nothing happens, and on Google Chrome first nothing happens and then a browser error occurs “The page doesn’t reply, would you like to wait or close”.
The “Load More” on other pages (user activity, etc.) works.
Using a lots of plugin which makes it hard for me with my knowledge to understand where it comes from. A new wordpress + buddypress + standard wp theme works fine.
My questions are:
– Is it possible to have pagination on the activity wall stream page but keep the other pages as they are for the timebeing?
– How can I debug where the error comes from?
Regards
I’ve finally gotten a test site up to try out 12.0.0-beta2. It looks (so far) like I can run without BP Classic. I am seeing a lot of Deprecated notices for things like bp_core_get_user_domain and bp_get_group_permalink, but maybe those just haven’t been cleaned up yet.
I do see something else, which is not new in BP 12, but I hope it’s OK if I just mention it here. It seems to be an interaction between BP and bbPress. When my site is set to UTC the BP notifications for bbP posts have the right times. But if, for example, I set my WordPress time to UTC+4, then the times of mention notifications look right, but the times of reply notifications are four hours off.
I don’t *think* there’s anything weird on my site that would cause this.
Hi @imath,
Thanks for that, and sorry to be a pain (although hopefully I am bringing up things that do need addressing and are not unique to my setup), but I have discovered something else that is not working as I expect, as follows:
If someone comments on an Activity post, on my existing (not test) setup, that comment has the options below it to either Reply, Edit or Delete; but the reply and edit options are missing in my test setup for non-admin users, and the reply one is missing for admin. I am still using the default theme on my existing site, whereas I am using Nouveau on the test site, so is this a Nouveau issue? I downgraded to the current non beta BP on my test site but no difference. I am going to also investigate if a plugin is causing it, but as I have the same plugins on both sites it seems unlikely. I deactivated one plugin that seemed the most likely culprit (Buddypress Edit Activity from Buddyboss – https://en-gb.wordpress.org/plugins/buddypress-edit-activity/) but it was still the same (except of course this plugin is what adds the edit button in the first place, but the reply one is still missing).
On a bit of a tangent, can I assume that this forum is running on bbpress? It’s just that I am thinking about adding a forum but am not finding this one very user friendly – for example the reply button is not visible until you hover over the post you want to reply to, and then it doesn’t automatically add the “@name” at the beginning, plus everything is written in a code box rather than normal input, just for starters. Font size could do with being larger too. Or is it just me?
For example, you can find a news story on the internet and click on SHARE, which then shows you many options to share Facebook, Twitter, WhatsApp, Signal, basically programs, apps you use with your phone.
How would you SHARE like above but to your Buddy press groups?
Avoiding having to log on to the WordPress site, go to the group and enter the news story link and then click submit.
I am not certain how to explain what we need, but the above is an example.
Thank you
Hello,
I am reaching out to report multiple critical PHP fatal errors that have been occurring on our website, specifically related to BuddyPress. These errors seem to be causing significant disruptions and I would greatly appreciate your assistance in resolving them.
Error Message: PHP Fatal error: Uncaught TypeError: array_merge(): Argument #2 must be of type array, WP_Error given.
File: /wp-content/plugins/buddypress/bp-core/bp-core-taxonomy.php
Line: 170
Wordpress Version: 6.3.1
BuddyPress Version: 11.3.1
Memberium Version: 2.207
Observations:
The errors seem to be originating from the BuddyPress plugin, specifically within the bp-core-taxonomy.php file.
The issue appears to be related to the array_merge() function where the second argument is not being recognized as an array but rather as a WP_Error.
The errors also seem to be interacting with another plugin, memberium2, as seen in the stack trace.
Given the critical nature of these errors and their potential impact on my website’s functionality and user experience, I kindly request your attention to this matter.
Please let me know if you need any additional information or access to assist in troubleshooting and resolving these issues.
Thank you for your assistance.
Wordpress version 6.3.1
BuddyPress version: 11.3.1
website: erindaletapestrystudio.com
Problem: While editing any page, cannot choose image in any image control when BuddyPress is enabled.
Disable BuddyPress and choose image works perfectly.
To replicate, install BuddyPress with Elementor Pro , create page, place image elemant on page, attempt to choose image. (fails) then disable BuddyPress, create page, place image element on page, attempt to choose image. (success)
Can this be fixed?
Thanks so much for your input
Hi @awol You can test the BuddyX theme, which works well with Nouveau https://wordpress.org/themes/buddyx/ and can save you from having to do lots of custom CSS work on default themes.
Anonymous UserInactive
Hi @awol
I believe what you described about Post Type Activities is relative to this ticket: https://buddypress.trac.wordpress.org/ticket/8343. Unfortunately I won’t be able to give it some attention, so the issue will still exist in next major version.
My priority for the end of this 12.0 development cycle is to document the important change about the BP Rewrites API, hoping plugin authors will use it to make sure their plugins will be ready for this API.
About BP Template Packs, we do not have (unlike the BP Default theme) any plan to deprecate these for now and coming releases.
There will be a new BP standalone theme. It will be a Block only Theme, we’ll use it to make it possible to use the Site Editor to customize the BuddyPress area of the site. I believe we should release this theme out of the BuddyPress plugin and directly host it on the WordPress Theme directory.
For more information about it you can read these 2 posts:
What new features will be coming to BuddyPress?
How should back-end & front-end BuddyPress Interfaces evolve?
Hi,
Am using the Masterstudy theme on my website https://wordpress-934614-3855889.cloudwaysapps.com/, I did activate the Buddy Press Plugin on my website. I created some users and member types, but cannot assign them to the member types I created for them.
so what should I do to fix this?
Hi @jcknight,
Just to clarify, BP (BuddyPress?) does not have its own login pages. However, you can use the default wp-login page and customize it with a third-party plugin. There are also several plugins available that offer login shortcodes or widgets, which can help you create a login page. Hope this helps!
For the Private community, you can use https://wordpress.org/plugins/lock-my-bp/ until it becomes part of BP v12.0.
Hello, I installed WordPress without utilising Softaculus, a server-side programme, then Buddypress, and ‘boom,’ I was done. Nothing, not even 404 errors, anymore. I won’t ever again use server-side software to manage my WordPress, at least not that one! Now that we know it does cause issues, I hope other people are not using it with their hosting either. The problem is resolved. I appreciate your promptness and diligence in making an effort to take care of me.
I’m grateful.
Hello,
It seems like you’re working on a multi-author website and you’re looking for a way to control access to user profiles. Specifically, you’ve implemented code to deny access to administrators’ profiles, and you’re interested in extending this functionality to subscribers as well.
To achieve this, you can modify the code you provided to include conditions for subscribers. Here’s an example of how you might achieve this:
php
Copy code
// deny access to admins and subscribers profiles. Users are redirected to the homepage
function bpfr_hide_admins_and_subs_profile() {
global $bp;
// Get the current user’s role
$current_user = wp_get_current_user();
$user_roles = $current_user->roles;
// Check if the user is an admin or a subscriber
if (bp_is_profile && $bp->loggedin_user->id != 1 &&
(in_array(‘administrator’, $user_roles) || in_array(‘subscriber’, $user_roles))) :
wp_redirect(home_url());
exit;
endif;
}
add_action(‘wp’, ‘bpfr_hide_admins_and_subs_profile’, 1);
This code snippet checks if the currently displayed user’s role is either “administrator” or “subscriber,” and if the conditions are met, it redirects the user to the homepage.
Remember to replace ‘administrator’ and ‘subscriber’ with the actual role names used in your WordPress setup.
Thank you for reaching out, and a special shoutout to “TWITCHFOLLOWERFORGE“. If you have any further questions or need additional assistance, feel free to ask!
Removing the activation URL/key combo from the activation email and requiring users to manually copy and paste the key could indeed help slow down spam registrations to some extent. This approach introduces an additional step that may be more challenging for automated bots to complete, as they would need to extract the key from the email and input it accurately into the form. While it might inconvenience legitimate users slightly, it could potentially deter some automated spam bots.
However, it’s important to note that determined spammers might still find ways to automate this process, such as using OCR (Optical Character Recognition) to extract the key from the email. Balancing security with user experience is crucial. Here are a few considerations:
User Experience: Requiring users to manually copy and paste the activation key can be frustrating, especially for users who are less technically inclined. It might lead to a higher abandonment rate during the registration process.
Accessibility: This method might pose difficulties for users with visual impairments or those using screen readers.
Alternate Solutions: There are other methods to combat spam, such as CAPTCHAs, email verification, and behavior analysis. You might consider combining multiple techniques for a more effective anti-spam solution.
Testing: Before implementing such a change, it’s recommended to conduct testing to see if it indeed reduces spam registrations without significantly impacting legitimate users.
As for your request to add “TWITCHAUDIENCESPOTLIGHT,” I’m not quite clear on where you would like to add this text. Could you please provide more context or specify where exactly you want to insert this text?
WordPress 6.3 Multi-Site Network with BuddyPress Version 11.3.1
Site: https://kamito.org/
Theme: Twenty Twenty-Three (generic)
Placeholders are not working in > Emails > All Emails
To replicate, register a new user
(1) check the “Recipient has registered for an account” email >
the subject line is showing: “[] Activate your account” instead of displaying the site.name instead of the brackets.
(2) check the “Recipient has successfully activated an account.” email >
the subject is showing: “[] Welcome!” instead of displaying the site.name instead of the brackets.
(2a) click on the ‘profile’ link inside the email and the ‘this page’ link you’ll see what I mean with this error. Links in system generated emails seems like adding “%7B%7B%7B” to the URL or “http://” infront of the URL
(3) check the new user email again, WordPress continue to send their own “Welcome Email”
Hi, yeah I installed WordPress without using the server side software, Softaculus, then I installed Buddypress, and ‘walla’, I’m good. No more 404 errors or anything. I’ll never use server side software for my WordPress managing again, at least not using that one! I hope other users are not using it with their hosting either, now that we know that it does cause problems. This issue is solved. Thank you for your promptness and hard work in trying to get me taken care of.
Thank you.
Now, my hosting company Host Gator, uses a software to install WordPress on their servers called, Softaculus. A sort of WordPress manager as well. It even has it’s own plugin ( I deactivate it when it installs.) Other plugins are automatically installed with other options to install other plugins (Buddypress wasn’t one of them) before the install……hmmmmm, that could be a key for you guys….. My problem could be related to that software management install. I will check it out, but if other users might be experiencing what I’m experiencing, though I doubt it, it could be related as to how that software, used by most hosting companies, could be installing Worpress. I don’t but it’s the only thing I can think of. I will research promptly. A lot of these hosting companies are sourced out to third world countries, and I have found that they really don’t know much, and it’s always me teaching them, while we’re on the phone.
Hi @martenw I can confirm that I have identified the issue and have submitted it through trac https://buddypress.trac.wordpress.org/ticket/8985#ticket