Invisible Mode
A member who turns on Appear offline keeps using the messenger as usual, while everyone else sees them offline. Nobody sees when their messages reach them or are read, and nobody sees them typing, until they turn it off again. Administrators can always do it, and you choose which other roles can.
Invisible mode is part of the WebSocket version. The free version shows nobody online, so there is nothing to hide there.
What it adds#
- Appear offline in the menu of the name of a member, in the messenger and in the mini widget, and in the settings screen of the messenger
- For everyone else: the member offline, with the last time they were active standing still from the moment they turned it on
- No delivered and no seen marks on messages to them, and no typing indicator from them, until they are visible again
- Calls to them still ring
- A setting for the roles that can appear offline besides administrators, none by default
Turning it on#
Navigate to WP Admin → Better Messages → Settings → Messaging → Invisible Mode, tick the roles whose members may appear offline, and press Save Settings.
The role list has two choices. Allow only selected roles, the default, lets only the ticked roles appear offline, and with no role ticked only administrators can. Allow all except selected roles lets every role but the ticked ones. Guests are the role Guests in the list. Administrators are not in the list: they can always appear offline, with either choice.
A member who loses the right is visible again with nothing to do: when they are given a role without it, and when you untick their role, change the choice of the list or empty it and press Save Settings. What they chose is kept, so if their role gets the right back they appear offline again, as they left it.
