On our current community we have a need to deactivate users, by which I mean:
– Hide their profile incl. extended profile fields (from everyone apart from admins)
– Prevent any further notifications to the user
– Disable login capability
– (Optionally) Hide any activity in Buddypress (from everyone apart from admins)
– (Optionally) Hide any posts in bbPress (from everyone apart from admins)
– (Optionally) Hide any blog posts (from everyone apart from admins)
– (Optionally) Have the ability to restore the account if the user wanted to rejoin the community
Does anyone know of any way (incl. plugins) of achieving some / all of the above? I’d rather not have to code all of the above into / around our existing theme (Kleo) or plugins, but recognise that might be my only way forward from what I’ve read.
I’ve tested a few scenarios regarding spamming / deleting users, but can see that any data associated with the user is basically being removed.
Thanks, Matt