Front End PM is a Private Messaging system and a secure contact form to your WordPress site.This is full functioning messaging system from front end.
Front End PM is a Private Messaging system to your WordPress site.This is full functioning messaging system from front end. The messaging is done entirely through the front-end of your site rather than the Dashboard. This is very helpful if you want to keep your users out of the Dashboard area.
Upload “front-end-pm” to the “/wp-content/plugins/” directory.
Activate the plugin through the “Plugins” menu in WordPress.
Create a new page.
Paste code [front-end-pm] for Front End pm under the HTML tab of the page editor.
Publish the page add select this page as “Front End PM Page” in settings page of this plugin.
Need more instruction? you can visit Front End PM and contact with me for paid support.
Screenshots
Responsive
Messagebox.
Unread message count in website title
Front End Directory.
Admin settings page.
Messagebox settings.
Security settings.
Appearance settings.
FAQ
How to update?
DO NOT UPDATE IN PRODUCTION SITE BEFORE TEST IN STAGING SITE. Please full backup first before update so that if anything goes wrong you can recover easily.
Can i use this plugin to my language?
Yes. this plugin is translate ready. But If your language is not available you can make one. If you want to help us to translate this plugin to your language you are welcome. please use wordpress translation.
Where to contact for paid support?
You can visit Front End PM and contact with me for paid support.
Changelog
11.4.3
Important update
Tested up to updated
11.3.8
Tested up to updated
11.3.7
Added missing files
11.3.6
Tested up to updated
11.3.5
PHP version updated
Code improved
11.3.4
Security update
Fix: strip tags for avatar name.
11.3.3
Tested upto updated.
Classes added in Header divs.
Filter added to send email to sender.
Fix: name issue for html tags.
11.3.1
Tested upto updated.
Classes added in Header divs.
shortcode message form now support REQUEST value
Fix: after settings saved previous values were shown.
Fix: some minor bugs.
11.2.3
Tested upto updated.
Header string inproved.
Fix some minor bugs.
11.2.2
Tested upto updated.
Respect filter when message delete from DB.
Fix some minor bugs.
11.2.1
Load Messagebox and announcements pagination using ajax
reset form after message sent.
message query class modified. Now we can check if more rows are there from query.
remove SQL_CALC_FOUND_ROWS by default which was slow for large number of messages.
Database index modified. Highly performance improved for large number of messages.
11.1.1
remove backward compatible key of post_, use mgs_ for fep_send_message and fep_add_announcement
show ajax response above submit button
show processing text when form submit reach 100%
set delay to reload replies when submit form
improve notification call. use rest api and localStorage
Improve attachment script
new rest route added to get users
new tokeninput script added
autosuggestion/user block script improved. Now use rest api
New filter fep_filter_delete_from_db added
3 new actions added when transition status
ability to pass per_page value for admin pages page
fep_action_info_output and fep_posted_action_after hook added
delete message meta when message deleted
use fep_get_statuses instead of hard coding statuses
fep_filter_message_toggle_feature added to remove toggle completely
now {current-post-title} can be used with other text for shortcode subject
10.2.1
All form now submit via ajax
Show progress bar when submitting form
Fix: Compatibility with Memcached
10.1.7
Show users in directory and suggestion only who has access to message system
Option added so that user can reply to messages deleted by other user
Add html field type in admin settings
10.1.6
Message can be queried by multiple recipients
Whitelisted user can view all messages and announcements
fep_filter_announcement_participant_ids added
add filter to add !important to inline css
10.1.5
Use fep_query_url for messages url
Pass attachment data to fep_filter_attachment_download_link filter
Pass where parameter to fep_form_fields filter
Whitelisted users can send reply if they are blocked by user also
10.1.4
User can navigate to other messages from a view message page
Block user now show confirmation dialog
Drop previous version table if exists
Message to loading gif target more accurately in css
FIX: is_settings_page was wrong as first param was not set
10.1.3
Menu collapse when using mobile device.
Message/Announcement date font size decrease.
FIX: Attachment could not be deleted when Message/Announcement edit.
FIX: Some CSS was not applied for screen width less then 480px
FIX: Time delay check was not applied when message sent using shortcode form.
10.1.2
Admin can edit Messages and Announcements.
mgs_id can be passed when insert message.
fep_filter_message_query_sql added
message query orderby can be empty to remove orderby.
we can now get only count from FEP_Message_Query
FIX: if first_last_name or last_first_name used for name then empty name also returned true.
FIX: Memory leaks
10.1.1
Breaking changes, If you have custom code or template changes for this plugin, make sure they are compatible with current version.
highly performance improved
use own database table instead of CPT
build in caching mechanism
Some template changes
no more WP_Post object inside template. Now FEP_Message object