LH Buddypress Block Members

LH Buddypress Block Members lets members block one another, and lets staff block a member from the whole site. A personal block stops private messages passing between the two members in either direction. A site block strips the member down to read access until it is lifted or expires.

Features

How actions are submitted

Block, Unblock and Delete are POST forms with a WordPress nonce tied to the action and the member, never plain links, so prefetchers, link previews and crawlers cannot trigger them. Site blocks are stored as a term in a private user taxonomy, with the reason and end date kept against that relationship by LH Term Relationship Meta.

Requirements

BuddyPress, and LH Term Relationship Meta for site-block reasons and end dates.