Top 10 WordPress Plugins For Front-End Posting, Editing and Uploading

With the help of a few plugins, it’s entirely possible to keep WordPress users out of the dashboard and put everything they need on the front-end. Today we’re going to focus on the most requested front-end features: posting, editing and uploading. These features are especially important for sites that depend on user-submitted content and news. The plugins below are some of the most high quality solutions available for adding content on the front-end.

Front-End Editor

The Front-End Editor plugin was created several years ago by the talented Scribu. It is one of the most well-known and widely used plugins for editing inline.

With this plugin installed you can edit posts, pages, custom post types, comments, widgets and many more elements on the front-end.

Raptor Editor

The Raptor Editor is a newer plugin that we recently reviewed on It has a beautiful interface that is very approachable and user-friendly for beginners. The Raptor Editor seamlessly integrates the WordPress media library as well for ease of uploading files. If you want to try it live before installing it, check out the demo.

Front End Upload

The Front End Upload plugin, created by developer Jonathan Christopher, gets very high ratings in the WordPress plugin repository. It’s very easy to implement- simply place the shortcode on a page where you want to include the upload form. The plugin also includes settings for restricting the form to those who have a passcode, maximum file size, success message and customization of the automatic email.

Div Layer Editor

The Div layer Editor plugin is a little different in that it allows you to Edit any WordPress theme from the front of your website. It makes it surprisingly easy for anyone to make theme changes, even if you’re not a master at CSS. Simply click on a part of your website to edit it. You’ll be able to save different versions of your themes as child themes, without having to use FTP or the dashboard theme editor.

Gravity Forms

Of course, the ever popular Gravity Forms plugin makes this list! Gravity Forms is always on the cutting edge and continues to innovate with WordPress in each new release. Among its many features is the ability to configure forms that create WordPress posts from the front-end, allowing you to collect user-generated content.

WP Client File Share

This is very cool plugin that allows you to share files between administrators and users. When WP Client File Share is installed, users will get a “private” page to upload files. The admin can also post files for that user. All of this happens on the front end.

Profile Builder

The Profile Builder Plugin lets you add front-end registration, profile and login forms. These pages are easy to create with the use of the plugin’s shortcodes. The admin has a great deal of flexibility in modifying and adding to the forms with a nice interface in the dashboard. The Pro-version includes avatar uploads, custom redirects, additional styles and more.

Nmedia Users File Uploader Plugin

This plugin has a great interface for letting users upload files from the front-end. Uploaded files are saved in private directories so each user can download and delete their own files after logging in. Features include:

  • Flash Uploader
  • Ajax based validation
  • File DetailDownload Files
  • Delete File
  • Customized Upload Message, Delete Message

The Pro-version gives you more control over the shortcodes and file meta. Check out a live demo on the plugin’s homepage.

Ninja Forms

Ninja Forms is a fairly new plugin that allows users to easily create their own forms for WordPress and attach them to posts and pages. The Pro-version allows for front-end post submission, as demonstrated in the video below. It lets you create forms with fields linked to your title, content, categories, tags, and custom fields. It works with posts, pages, or custom post types and even includes the WYSIWYG editor for the content.

FV Community News

The FV Community News plugin was created to allow users to contribute content easily from the front-end, while the admin maintains full control of the articles that are being posted. It includes support for custom post types with featured images and tags, as well as widgets, shortcodes, AJAX form handling, customizable post form, and a nicely styled feed for community news.

All of the plugins above have been tested to work smoothly with the latest version of WordPress. Bookmark this post for the next time you need to implement front-end capabilities and make sure to share with your friends.