Frontend Publishing


This lightweight frontend posting plugin allows you to accept guest posts/articles without giving your members access to the sensitive WordPress admin area.

The posts that don’t meet the submission guidelines of your website are not accepted and an error is shown to the frontend user. This can be a huge time saver if you have a very popular blog and you get a lot of guest post submissions.

In the WordPress admin area you can specify the following:

  • maximum and minimum number of words in title, content and author bio
  • number of tags
  • number of links in article body and author bio
  • whether you want to nofollow the links in article body and/or author bio

You can allow members with a certain user level to publish posts instantly. All other posts are added to the ‘pending’ queue.


Add a page with the following shortcode to create a frontend submission form:


Add another page with the following shortcode to create a list of user’s posts:


Important: DO NOT add the two codes on the same post or page


  • FEP control panel
  • Submission form
  • List of articles submitted by the user


  1. Use the WordPress plugin installer to upload the plugin. Alternatively you can manually create a new folder called ‘fepublishing’ in the /wp-content/plugins/ directory and upload all the files there.
  2. Activate the plugin from the ‘Plugins’ menu in WordPress
  3. To display the submission form on your website create a new post or page with shortcode [fep_submission_form] in it
  4. Similarly create a new post or page with shortcode [fep_article_list]


Worked good with WP 5.0.3

The only thing I would like to have is ReCaptcha.... Otherwise real simple to install, not modification or troubleshooting needed.

Great, and feature suggestion

Hello, I strongly suggestion that you may integrate it will buddypress since buddypress has thousands hudreds of downloading, and I know there is pro version at, If it support intergrate with buddypress, it will be more competitive and lead more downloads, you know there are lost of frontend post plugins, but more downloads of Frontend publish will mean more benefit from Pro version. If so, this style will be great: what you think?:) Alex

Good but missing Recaptcha

If only the free version included the recaptcha check i would have given it a 5 star rating. i get spam even with the logged in users submissions. but thank you for your work anyways Mr.Hassan Akhtar

Awesome, thanks!

I want to thank you so much for freely distributing such a nifty plugin... I-ve tried 2 others that do the same but one is not working so well, the other does not have a wysiwyg panel in the text field which is really dumb (so I guess they will add it soon)... The only thing that bugs me, and that's why I'm giving it 4 stars is that I haven't found a way for the post to notify live (buddypress members) when a post is created and approved, that would make it 5* perfect! Cheers and thanks again for your work mates!
Read all 29 reviews

Contributors & Developers

“Frontend Publishing” is open source software. The following people have contributed to this plugin.


Translate “Frontend Publishing” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added “Back to post list” link above edit form
  • Minor UI changes in the options panel.


  • Fixed category warning in submission form
  • Added plugin shortcodes to the settings page
  • Compatibility check with WP 5.2


  • Compatibility check with WP 4.8


  • Compatibility check with WP 4.7


  • Fixed issues in options panel.
  • Fixed JS bug preventing visual editor from working in certain scenarios.


  • Changed the logic for enqueuing resources. Posts are no longer traversed to look for the shortcode.
  • Made improvements in JS.


  • Previously translatable strings were being saved in the DB which was causing problems with localization. FIXED.
  • Added additional check to enqueue resources in the main query only.


  • Created a POT file for translation
  • Changed the settings page to a main page in the admin area
  • Small code improvements
  • Fixed interface issues


  • Support for non-english characters
  • Non-administrators can now add media
  • The post list is now paginated
  • Interface and security related adjustments


  • Initial release.