BuddyDev

BuddyPress Block Users

BuddyPress Block Users allows users to block other users on BuddyPress sites. If you are creating a BuddyPress-based community, the ability to let users block others is very important. It can help make your community safe for your users.

Features:-

  • Role-based user blocking for BuddyPress. You can limit which user roles are allowed to block other users.
  • Role-based user whitelisting. You can limit which roles can not be blocked.
  •  You can enable automatic unfriending/unfollowing on blocking.
  • You can force the user to add a reason while blocking another user (it is optional).
  • Admin notifications of user blocking(optional).
  • Admin notification of user unblocking(optional).
  • You can apply user-specific restrictions based on context.
  • You can disable sending friendship requests from blocker users to blocked users.
  • You can disable sending friendship requests from the blocked user to the blocker user.
  • You can disable sending a private message from blocked user to blocker user.
  • You can disable sending a private message from blocker user to blocked user.
  • You can disable public message(activity mention) from blocker user to blocked user.
  • You can disable public messages (activity mention) from blocked user to blocker user.
  • You can restrict blocked user profile view by blocker.
  • You can restrict blocker user's profile views by blocked users.
  • You can hide blocked users from members listing for blocker users.
  • You can hide blocker users from members listing for the blocked user.
  • You can hide activity posts of blocked users from blocker users.
  • You can hide activity posts of blocker users from blocked users.
  • You can hide the activity comments of the blocked user from the blocker user.
  • You can hide activity comments of blocker users from blocked users.

Screenshots:-

This plugin is also available as a free companion with  BuddyPress Moderation Tools. If you purchase BuddyPress Moderation tools, you will get free access to this plugin.

Release History

  • Version: 1.2.1

    Friday, 23 February, 2024
    • Tested With: BuddyPress 12.3
    • Compatible With: BuddyPress 8.0+

    Bumping version to regenerate archive for WordPress 6.4.3 compatibility.

  • Version: 1.2.0

    Friday, 15 December, 2023
    • Tested With: BuddyPress 12.0
    • Compatible With: BuddyPress 8.0+

    Added compatibility with BuddyPress 12.0

  • Version: 1.1.5

    Thursday, 05 October, 2023
    • Tested With: BuddyPress 11.3.1
    • Compatible With: BuddyPress 8.0+

    Fix model to support PHP 8.2 version
    Fix text domain language directory path

  • Version: 1.1.3

    Tuesday, 05 September, 2023
    • Tested With: BuddyPress 11.3.1
    • Compatible With: BuddyPress 8.0+

    Added fixes for PHp 8.0+ compatibility

  • Version: 1.1.2

    Monday, 14 August, 2023
    • Tested With: BuddyPress 11.2.0
    • Compatible With: BuddyPress 8.0+

    Updated the REST endpoint for checking block status to accept the blocked by as well as expected blocked user id. One of the 2 must of logged user id.

  • Version: 1.1.1

    Wednesday, 02 August, 2023
    • Tested With: BuddyPress 11.2.0
    • Compatible With: BuddyPress 8.0+

    Added REST API support for blocking/unblocking users, checking blocked users as well as blocked user status. Props Nifty for sponsoring the development.

  • Version: 1.1.0

    Thursday, 02 February, 2023
    • Tested With: BuddyPress 11.0.0
    • Compatible With: BuddyPress 8.0+

    Better compatibility with some themes as well as BuddyCircle plugin

  • Version: 1.0.10

    Saturday, 07 January, 2023
    • Tested With: BuddyPress 10.6
    • Compatible With: BuddyPress 8.0+

    Fix legacy issue causing problem with BP Private Message Rate Limiter

  • Version: 1.0.9

    Wednesday, 02 February, 2022
    • Tested With: BuddyPress 10.3.0
    • Compatible With: BuddyPress 8.0+

    Fix bug legacy message reply on existing thread

  • Version: 1.0.8

    Friday, 24 December, 2021
    • Tested With: BuddyPress 9.1.1
    • Compatible With: BuddyPress 8.0.0

    Added support for Restricting the message & Friendship requests while using REST API

  • Version: 1.0.7

    Monday, 04 October, 2021
    • Tested With: BuddyPress 9.1.1
    • Compatible With: BuddyPress 7.0+

    Fixed various issues with texts not honouring localization.

  • Version: 1.0.6

    Monday, 09 August, 2021
    • Tested With: BuddyPress 9.0.0
    • Compatible With: BuddyPress 7.0+

    Restore settings on reactivation.

  • Version: 1.0.5

    Friday, 30 July, 2021
    • Tested With: BuddyPress 9.0.0
    • Compatible With: BuddyPress 7.0+

    Fix group issues.
    showing unblock under settings blocked user screen.

  • Version: 1.0.4

    Wednesday, 09 June, 2021
    • Tested With: BuddyPress 9.0.0
    • Compatible With: BuddyPress 7.0+

    Added option to choose where the buttons should appear.

  • Version: 1.0.3

    Sunday, 02 August, 2020
    • Tested With: BuddyPress 7.0.0
    • Compatible With: BuddyPress 4.0+

    Update event delegation to support the blocking action for all themes.

  • Version: 1.0.2

    Tuesday, 07 July, 2020
    • Tested With: BuddyPress 6.1
    • Compatible With: BuddyPress 4.0+

    Added support for BuddyPress Better Message plugin

  • Version: 1.0.1

    Tuesday, 19 May, 2020
    • Tested With: BuddyPress 6.0
    • Compatible With: BuddyPress 4.0+

    Fixed overriding of excluded user from members directory.Now, cooperates with other plugins removing users.
    Added filter for disabling buttons at various locations.

  • Version: 1.0.0

    Monday, 18 May, 2020
    • Tested With: BuddyPress 6.0
    • Compatible With: BuddyPress 4.0+

    Initial release.