BuddyDev

Add Email Notification Unsubscribe Link to all BuddyPress Emails

BuddyPress allows users to unsubscribe from email notifications without logging in to the site.  The unsubscribe link is part of the email header(allows your email clients to attempt unsubscribe) and in the footer of the html email as shown below. The Unsubscribe link is not visible to the users when using BuddyPress email in plaintext …

BuddyPress Better Registration – Part 1

Recently, We have been getting a lot of request about BuddyPress registration experience customization.  In this series of 2 tutorials, we are going to explore all the possibilities and enhancements for the BuddyPress Registration process. I am not going to look customizing the appearance, only functionalities. Make BuddyPress Use Username sitedwide instead of Fullname or …

Disable bbPress Forum Actions BuddyPress Activity recording

If you are looking for a way to disable activity recording of various bbPress forum actions, there is no setting to allow it. There is a simple way to do it though. You can put the following code in your bp-custom.php /** * Dummy class to disable bbPress forums activity recording. */ class BBP_BuddyPress_Activity { …

Disable BuddyPress User Personal Data Export Setting

BuddyPress 4.0 added support for personal data exports of user under user account settings. Here is a screenshot showing the screen. If for some reason, you do not want this functionality, you can add this line to bp-custom.php(wp-content/plugins/bp-custom.php) or functions.php of your theme add_filter( 'bp_settings_show_user_data_page', '__return_false' ); And that's all needed to disable the BuddyPress …

What is New In BuddyPress 4.0

BuddyPress 4.0 was released  a few days ago and today we are going to review what is new in BuddyPress 4.0. In short, this release focuses on compliance with  EU’s General Data Protection Regulation (GDPR) and improving BP Nouveau(anyone using it must know the pain it caused in 3.x release). Let us take a detailed look …

BuddyPress Friends Only User Profile Privacy

Making your BuddyPress user profiles friends only is easy. I have seen a lot of people asking about it and today, we will see how to do it. Our goal is to restrict access to user profiles to everyone except:- Self:- The user themselves should be allowed to access their profile. Site Admins:- There should …

Using BuddyPress Member Types as Profile Field Visibility Levels

Recently, I was asked about using BuddyPress Member Types as profile field visibility level. It seemed like a good question to me and I am going to share the code to make it work. Before we start, The goal of visibility is to set the visibility of the profile field data for other users not …

Restrict allowed file types for BuddyPress Avatar and Cover Images

BuddyPress allows your users to use "jpeg", "gif", "png" file types for avatars and cover images.  If you need to restrict or change the allowed file types, there exists a filter  "bp_attachments_get_allowed_types" that allows us to do it. Let us see some examples on how to restrict the allowed file types for avatars as well as …

Create Dynamic User Profile Tabs for BuddyPress

If you are using BuddyPress User Profile Tabs Creator Pro, It allows you to create unlimited profile tabs/sub tabs for a BuddyPress user. It works well for most of the cases. You can create any type of content, use shortcodes and do a lot of things. There is one case that our members have been …