How to Send Private Messages in WordPress Among Registered Users

How to Send Private Messages in WordPress Among Registered Users

The private messaging system is really important for any websites at present. With it, all the registered users in your website can communicate with each other without being known by the outside people. In addition, if your website is a multi-author one, this special system can help them make the discussion easily. Even, your website users can start the one-on-one chat and share the files in a safe and sound manner, which is totally under your control. In this case, we have come out a simple guide about how to send private messages in WordPress among registered users.

Install the Font End PM Plugin

To send private messages in WordPress, you can make use of the Front End PM plugin. This plugin allows you to create and to add a fully functional messaging system to your WordPress site on the front-end. In this case, your users can create, send and receive the messages from the front-end of your site directly without the need to log in to the dashboard. This is a truly effective feature if you want to keep people out of your admin panel.

In addition, this plugin allows you to embed multiple media contents into the messages, such as the WordPress TV, Photobucker, Flickr and YouTube videos. Any other great highlights will be introduced in the following in detail.

Set Up This Plugin

Now, you should enter the settings page of this plugin to finish the general settings. Here, you firstly need to create and publish a new page, which works as the private messaging page of your website. You just need to enter the [front-end-pm] shortcode. This way, you can assign it as the dedicated private messaging page easily.

Set Up Font End PM

In addition, you can decide the messages per page, the users in Directory at the maximum and the time delay in minutes between two messages.

Some other additional settings are listed in the following.

  • You can choose WP Editor as the editor type.
  • You can determine the status for the parent messages and reply messages when sent from the website front-end.
  • You can allow the attachment of the extra files to the messages, along with deciding the maximum size and the file number.
  • Lastly, you can choose to hide the directory from the front-end, hide the notification in the header area and hide the branding footer.

Set Up for Recipient and Messages

Next, you can move to the Recipient settings and the Message settings. In the former setting section, you can choose to hide the auto-suggestion when typing the recipient name.

In the Message setting area, you can choose the message viewing between the options of Threaded and Individual. In addition, you can choose the maximum number of messages your users can keep in the box.

Decide the Announcements Settings

From this part, you can decide how many announcements can appear on each page. Also, you can choose to send the emails to all the users when any announcement is published. If you enable this feature, you should enter the valid email address for the To field.

Announcements Settings

Set Up for the Email and Security Settings

For the email settings, you should choose the email content type between the options of plain text and HTML. And then, you can enter the From name and the From email address, which will be viewed as the sender.

As for the Security settings, you can decide who can access the private messaging system, who can send the new messages and who can send the replies. In addition, you can enter the whitelisted username and the blacklisted username. In this case, even if they are allowed or blocked by the user role settings, they can make use of the private messages easily.

Private Message Security Settings

Send, Receive and Manage the Private Messages

Now, you just need to save the settings and preview the private message page you have created.

Preview Private Messages

Here, you can send this special page to all of your users. This way, they can manage the messages from the website front-end directly. They just need to login the website account, and then, they can send the new messages, receive the messages and check the announcements easily.