A quick update for others that are looking to do this.
I choose https://wordpress.org/plugins/lock-my-bp
Works great, easy to use and is 100% free. The only small issue as of now is a slight issue that the blog articales can be shown as not logged in – even if the blog page is locked. Hopefully the plugin creator will see this and make it work. But its a small issue really. Love the plugin.
To use your BP (BuddyPress) profile picture as the WordPress avatar, you can follow these steps:
Install and activate the “BuddyPress” plugin: Ensure that you have the BuddyPress plugin installed and activated on your WordPress site. This plugin adds social networking functionality, including user profiles, to your WordPress site.
Upload a profile picture in BuddyPress: Go to your BuddyPress profile and upload the desired profile picture. BuddyPress allows users to customize their profile information, including the profile picture. Typically, you can find the profile settings in the user dashboard or by navigating to your profile page on the front-end of your website.
Enable BuddyPress avatar syncing: By default, BuddyPress doesn’t automatically sync the profile picture with the WordPress avatar. You can enable this functionality by adding custom code to your theme’s functions.php file or by using a plugin specifically designed for this purpose.
Option 1: Custom code:
Open your theme’s functions.php file (Appearance > Theme Editor > functions.php) and add the following code snippet:
php
Copy code
function bp_sync_profile_picture_with_avatar( $avatar, $id_or_email, $size, $default, $alt ) {
if ( function_exists( ‘bp_core_fetch_avatar’ ) ) {
$avatar = bp_core_fetch_avatar( array(
‘item_id’ => $id_or_email->user_id,
‘type’ => ‘full’,
‘html’ => false
) );
}
return $avatar;
}
add_filter( ‘get_avatar’, ‘bp_sync_profile_picture_with_avatar’, 10, 5 );
Option 2: Use a plugin:
Install and activate a plugin like “BuddyPress Default Avatar” or “BuddyPress Avatar Sync.” These plugins simplify the process by automatically syncing the BuddyPress profile picture with the WordPress avatar.
Verify the avatar sync: Log out of your WordPress account and visit your website as a guest or open an incognito/private browsing window. Leave a comment or view your author bio to see if the BuddyPress profile picture is now being used as the WordPress avatar.
By following these steps, your BuddyPress profile picture should now be synced with your WordPress avatar.
If you want to create a booking system on your WordPress website that integrates with BuddyPress, you have several options to choose from. One of them is Appointment Scheduling and Booking Manager, which is a plugin that allows your members to manage their appointments on your BuddyPress-powered community website. This plugin lets you create unlimited services, calendars, locations and providers, and supports PayPal and Stripe payment gateways. You can also customize the booking form fields, set seasonal working hours, send reminder and follow-up emails, and more.
Another option is BookingPress, which is a plugin that allows you to set up a complete booking system according to your requirements on your WordPress website. This plugin is suitable for any business or individual who wants to manage their appointment scheduling online. You can create unlimited booking forms, calendars and categories, and configure different settings for each of them. You can also enable online payments, sync with Google Calendar, send email notifications, and more.
Hi,
I have a Custom Post Type ‘golfs’ created with CPT UI.
I try to get the golfs comments (activated) in the Activites feed of BuddyPress without success…
I put the code i found here ( https://codex.buddypress.org/plugindev/post-types-activities/ ) in my bp-custom.php file :
function customize_page_tracking_args() {
// Check if the Activity component is active before using it.
if ( ! bp_is_active( 'activity' ) ) {
return;
}
// Don't forget to add the 'buddypress-activity' support!
add_post_type_support( 'golfs', 'buddypress-activity' );
/**
* Also don't forget to allow comments from the WordPress Edit Page screen
* see this screencap https://cldup.com/nsl4TxBV_j.png
*/
bp_activity_set_post_type_tracking_args( 'golfs', array(
'action_id' => 'new_blog_page',
'bp_activity_admin_filter' => __( 'Published a new page', 'custom-textdomain' ),
'bp_activity_front_filter' => __( 'Page', 'custom-textdomain' ),
'bp_activity_new_post' => __( '%1$s posted a new <a href="%2$s">page</a>', 'custom-textdomain' ),
'bp_activity_new_post_ms' => __( '%1$s posted a new <a href="%2$s">page</a>, on the site %3$s', 'custom-textdomain' ),
'contexts' => array( 'activity', 'member' ),
'comment_action_id' => 'new_blog_page_comment',
'bp_activity_comments_admin_filter' => __( 'Commented a page', 'custom-textdomain' ),
'bp_activity_comments_front_filter' => __( 'Pages Comments', 'custom-textdomain' ),
'bp_activity_new_comment' => __( '%1$s commented on the <a href="%2$s">page</a>', 'custom-textdomain' ),
'bp_activity_new_comment_ms' => __( '%1$s commented on the <a href="%2$s">page</a>, on the site %3$s', 'custom-textdomain' ),
'position' => 100,
) );
}
add_action( 'bp_init', 'customize_page_tracking_args' );
New golfs are displayed in the activities feed but not the new comment.
Can anybody tell me what’s wrong ?
WP 6.2.2
BuddyPress 11.2.0
PHP 7.4
Thank’s in advance
Gil
To hide expired Paid Memberships Pro (PMP) members from the Buddypress members list, you can utilize custom code by adding a filter to modify the read query that retrieves the members. Here’s a general outline of the steps you can follow:
Create a child theme: If you haven’t already, create a child theme for your Buddypress-enabled WordPress website of . This allows you to add custom code without modifying the parent theme files directly.
Locate the functions.php file: In your child theme, locate the functions.php file. If it doesn’t exist, create a new one.
Hello Everyone, I hope you all guys are doing good.
i want to make buddypress name field not required. I activated extended profile but still I don’t see any option to make the field optional.
I tried custom code for the field id ( field_1 ) but no success.
Any help?
Using WordPress and Buddypress with latest version.
I am using WordPress version: 6.2.2
I am using BuddyPress version: 11.2.0
My website is https://entertainerdrivers.com/
I installed Buddypress and set everything up via watching a WPtutorial video. After I set everything up I created a dummy account, to see how everything functioned on something other than my admin account. My issue is the toolbar at the top. Users can click on the wordpress icon, on the left side and get to my wordpress details. How do I not allow this? I have disabled all of the buddypress pages until I can sort this out.
Hi,
I have a new site with a “Member” only chat. Since the chat isn’t open to the public, the invites aren’t being delivered. Invites only work when I select “anyone can register” in the general settings. This site is for people with a rare disease and don’t want their stories public. Can I have a closed chat AND have the ability for members to invite eachother to the new chat.
I am using Buddypress 11.2.0
and WordPress 6.2
I am not a programmer and need a simple solution.
I found the problem.
I use relative URLs because I need 3 domains for my website.
In my wp-config.php I added this line. All plugins and wordpress itself are able to work with that, Buddypress is crashing 🙁
define(‘WP_CONTENT_URL’ , ‘/wp-content’);
Is there a way to use that with multiple domains?
Thanks!
I use WordPress for my company’s local intranet. I have been using the Birthdays widget for a couple years… one setup for employee birthdays and one for work anniversaries. The IT Dept recently upgraded our server and now it shows the birthdays and anniversaries started on January 1 and not from the current date. Any ideas on how to fix this??
Wordpress 6.2.2
BuddyPress 11.2.0
Thanks for the code tip.
I also got this recommended for me: https://wordpress.org/plugins/lock-my-bp
I think with all these tips and plugins etc I will try some out and evaluate. I will try to remember to update this thread on what solution I go with and how it works.
Here’s a plugin you could try, there’s a quite a few that will hide/redirect access requests to the signup page so you may want to do some research.
BuddyPress Members Only
Go to Profile Builder → Custom Redirects and scroll down to the Redirect Default WordPress Forms and Pages section. In the Redirect Type dropdown, select Login. In the Redirect URL field, enter the URL of the frontend login page you just created. Subarunet
Is there a way to edit the group’s dashboard so that I can edit fields from there instead of having to from the frontend?
As of right now, after clicking Groups and a group name, I see Name and Description, Add New Members, and Manage Members. I want to add the custom group fields (editable) to this page so they’re easier for my coworkers to access.
Wordpress version 6.2
BuddyPress version 11.1.0
Custom child theme, Aardvark parent theme
I want to disable the notification email that is sent to the admin whenever a user changes his password, which is triggered by: wp_password_change_notification( WP_User $user ).
I have tried the solutions mentions on https://developer.wordpress.org/reference/functions/wp_password_change_notification/ but none of them worked
Any idea on how to stop these emails?
My WordPress version is: 6.2
BuddyBoss ThemeVersion: 2.2.4
BBPress is a WordPress plugin that allows you to add a forum or discussion board to your WordPress website. While it doesn’t come with a built-in private messaging feature, there are a few ways you can add this functionality to your forum:
Use a plugin: There are several plugins available that allow you to add private messaging to BBPress. One popular option is the “Private Messages For BBPress” plugin, which adds a private messaging system to your forum. You can also check out other plugins that are available in the WordPress repository.
Use a third-party service: Another option is to integrate a third-party service that offers private messaging. For example, you could use a service like BuddyPress, which offers a range of social networking features, including private messaging. You can integrate BuddyPress with BBPress to add private messaging to your forum.
Custom development: If you have the technical skills or can hire a developer, you could also develop a custom solution to add private messaging to your forum. This would involve creating a plugin or customizing the BBPress code to add the functionality you need.
Whichever method you choose, it’s important to consider the security and privacy implications of adding private messaging to your forum. Make sure to implement appropriate security measures to protect user data and prevent spam or abuse.
Updated the activation page query string to use the “gfur_activation” parameter instead of “page” to fix an issue with WordPress 5.5 where a 404 not found error occurs. Existing activation links will automatically redirect to the new page. KDealer Login
Having a bit of a strange issue. I’m using Local by Flywheel to develop a site with buddypress, bbpress, and rtMedia. This is a website for mostly personal use, so I was planning on only sharing a live link with my spouse. Unfortunately, while everything works perfectly on my local machine, all buddypress features break when using live links. I get an error about too many redirects.
I’ve tried this with multiple themes, including X/Pro, Twenty-Sixteen, Twenty Twenty-Three, and NanoSpace.
Any suggestions?
WordPress 6.2
BuddyPress 11.1.0
bbPress 2.6.9
rtMedia 4.6.13
It took a while to get Pro working with rtMedia, so it’d be a shame if this can’t be fixed! Site contains adult content (erotic hypnosis files), and I’d prefer to give the address out via DM.
Greetings! I am coding my own custom theme at the moment that is supposed to work with just my
specifig wordpress setup.
However when viewing the members page of Buddypress the page is just blank. I do not know what I need to include on the page to make the content visible, twentytwentythree works perfectly fine.
Buddypress is using my buddypress.php template which has the following code in it:
<?php include 'parts/header.php';?>
<div class="content">
<div class="inner-page"><?php the_content();?></div>
</div><!-- content -->
<?php include 'parts/footer.php';?>