I upgraded to Front End PM PRO. Can you direct me to the settings for the following:
1. The ability for registered users to send messages to other registered users on the same site?
2. Admin with the ability to see all messages sent by users to users.
3. Is it possible for each messaging to generate a message ID in the subject?
If you go to Dashboard > Front End PM PRO > All Messages then take cursor to message title you can see message id.
If you do not need explicitly add message id to the subject, i prefer not to add id to the subject. We can not get id before message save. So we have to add id after message save that will save every message twice which will stress your server.
After that also if you want to add id to message subject then let me know. I will give you code to achieve that.
You can create a form with “Gravity forms” or “Contact Form 7” and use their custom submit hook to send a message using that data.
Eg. if you use Contact Form 7, you can use wpcf7_before_send_mail hook to create a message using that data.
It need custom coding.
Please use Contact Form 7. Because Gravity Form will create CPT which is unnecessary in our case. Also it is hard to map field with submitted field value (i do not have experience with gravity form for this type of submission).