BuddyPress Message Privacy

BuddyPress Message Privacy plugin helps control message spam on BuddyPress based site.
Ever wished to give your users the control of private messages. Have you wondered how facebook and other social networks allow users to have fine grain control over who can send the message? Want to give your Users full control over their private message.

If your answer is yes, BuddyPress Message privacy plugin will give your users complete control over who can send a private message to them.


  • Each user can control Who can Message Him/her
  • A User can opt for receiving message from everyone, friends only or specify a custom list of users from whom he want to receive messages
  • Users can create custom list for other users who can send him/her message
  • Users can create custom blacklist of users who will never be able to send him/her the message
  • Stops¬†replies from the blocked users too
  • Super Admin can always send message to anyone



Users Privacy settings Screen

Privacy In action:-

As you can see from the first screenshot, The user can opt for one of the three privacy level. In addition to that, A user can create a list of white listed users/blacklisted users. The allowed users will always be able to send him/her a message regardless the settings.

Same goes for the banned Users. Regardless of the privacy level, if a user is listed in the banned list, they won’t be able to message him/her.


Release History

  • Version: 1.2.0

    Tuesday, 13 February, 2018
    • Tested With: BuddyPress 2.9.3
    • Compatible With: BuddyPress 2.5+

    Refactored completely.
    Added support to show block messages button from user on the single message screen.
    Released on: 08/07/2017
    Last tested: 02/13/2018

  • Version: 1.1.1

    Friday, 14 July, 2017
    • Tested With: BuddyPress 2.8.2
    • Compatible With: BuddyPress 2.5+

    Updated to allow selecting username or nice name form the admin

  • Version: 1.1.0

    Thursday, 13 July, 2017
    • Tested With: BuddyPress 2.8.2
    • Compatible With: BuddyPress 2.5+

    Added hook to allow using user_nicename instead of the default user_login for blocking individual user.

  • Version: 1.0.9

    Friday, 30 June, 2017
    • Tested With: BuddyPress 2.8.2
    • Compatible With: BuddyPress 2.5+

    Update top stop replies from the blocked user.

  • Version: 1.0.8

    Monday, 23 January, 2017
    • Tested With: BuddyPress 2.7.4
    • Compatible With: BuddyPress 2.4+

    Updated to add a filter, allow super admins in all case and change nav position. Tested on January 23, 2017 with BuddyPress 2.7.4

  • Version: 1.0.7

    Tuesday, 29 March, 2016
    • Tested With: BuddyPress 2.5.1
    • Compatible With: BuddyPress 2.4+

    Update for compatibility with BuddyPress 2.4/2.5.1

  • Version: 1.0.6

    Monday, 28 September, 2015
    • Tested With: BuddyPress 2.3.3
    • Compatible With: BuddyPress 2.0+

    Make all strings translatable.
    Allow translations to be loaded from WordPress languages directory.
    Change text domain for future compatibility.

  • Version: 1.0.5

    Saturday, 16 May, 2015
    • Tested With: BuddyPress 2.3 beta
    • Compatible With: BuddyPress 2.0+

    Updated to fix the visibility of button on directory pages
    Also update the message for better grammar.

  • Version: 1.0.4

    Saturday, 25 April, 2015
    • Tested With: BuddyPress
    • Compatible With: BuddyPress 1.8+

    Cleanup and add the support for PHP 5.4(static method declaration). Testd with BuddyPress 2.1.1

  • Version: 1.0.3

    Wednesday, 16 April, 2014
    • Tested With: BuddyPress 2.0
    • Compatible With: BuddyPress 1.8+

    Update: Tested with BuddyPress 2.0

    Tested to Work With BuddyPress 1.7+ and BuddyPress 1.8. Also, updated to avoid PHP 5.4 warning on references. Added support for the Message Privacy option under the Account menu in adminbar.

  • Version: 1.0.2

    Wednesday, 08 August, 2012
    • Tested With: BuddyPress 1.6
    • Compatible With: BuddyPress 1.6

    Updated for BuddyPress 1.6
    Fixes for the notices

  • Version: 1.0.1

    Sunday, 14 August, 2011
    • Tested With: BuddyPress 1.5
    • Compatible With: BuddyPress 1.5

    Update for BuddyPress 1.5

  • Version: 1.0

    Friday, 17 June, 2011
    • Tested With: BuddyPress 1.2.8
    • Compatible With: BuddyPress 1.2.8

    Initial release.