I have purchased the Pro version. My use case is to setup private messaging between a customer and the admin of the site only. The docs indicate that the To: field on a new message will be hidden if there is only 1 admin setup and the user cannot message any other users. First, I’m not sure how to block a user from sending messages to anyone other than admins. I took a guess, and setup Role to Role rules for Customer to [all roles except admin]. Second, the To field appears, with the admin check box below, and will only be hidden only when they select the text box.
The only reason I purchased Pro was for the Admin only feature, but its not working as described. Am I missing something? Should I take a different approach like setting up a group that includes customer and admin roles, with a Role to Role rule to block Customer to Customer messaging?
If you block for all roles, eg. You set “From Role” as “Subscriber” and “To Role” as “All Roles” and “Block For” as New Message” then “Directory” and “To” field will be hidden to “Subscriber” role users as they can not send message to any users.
If you set admin in Dashboard > Front End PM PRO > Settings > Recipient then users will be able to send message to those admins if they are blocked by these rules also.
However I no longer see “Only admin” but FEP admins, I’m assuming this is the same thing, but with the option for subscribers enabled to send to admin, rather than Admin only.
I’ve implemented the Role-to-Role setting as above which prevents the automatic directory showing of other users on the site, but the “new message” dialog box from the [front-end-pm] shortcode shows the To: field, despite only having one admin.
How do I remove the To: field completely? There is only 1 admin listed for our site.
I want all subscribers to only be able to message with admin, but not with each other. So when you want to create a new message, there is no To: field for subscribers (because they can only write to Admin), but admins can send to anybody.