If you’re blog has multiple contributors you may not want all of them to have access to your WordPress back-end. This can be good both for security and simplicity. By using the plugin WP User Frontend you can have subscribers/contributors create posts and manage their profiles directly from the front-end. Furthermore, each user can have their own dashboard from which they can edit, delete, and submit their posts. The plugin also comes with some cool extra features “pay-per-post” or “subscription on post” that let you setup payment and subscription plans for posting on your WordPress site.
First thing you need to do is install and activate the WP User Frontend plugin. Upon activation you will notice that a new WP User Frontend tab has been added to your WordPress menu. If you click on this button you will see the numerous options you can use to control front-end publishing. Before moving on make sure that your WordPress permalink structure is set to at least include post names.

In order to complete the setup, however, you need to add some pages to your blog:
1. Create a page and title it “New Post”. Insert the following shortcode: [wpuf_addpost].
2. Create a page and title it “Edit”. Insert the following shortcode: [wpuf_edit]
3. Create a page and title it “Profile”. Insert the following shortcode: [wpuf_editprofile]
4. Create a page and title it “Dashboard”. Insert the following shortcode: [wpuf_dashboard]
After doing this your blog’s authors will be able to access their front-end dashboards from your homepage and begin adding/editing/deleting their posts.

In order to take full advantage of the subscription features offered in the plugin you can add the following shortcodes into your pages: [wpuf_sub_info] and [wpuf_sub_pack]. If you want to include the paypal payment option just create another page and configure its setting through the plugin options panel: WP User Frontend » Payment Options.
Download WP User Frontend plugin






This is a great plugin. But upload media button not working with WP 3.5.1
Thanks for this, with your article it was much faster to setup WP User Frontend with your simple explanation.
@Lowell – I hope you discovered that you can include custom fields. Check screenshots http://wordpress.org/extend/plugins/wp-user-frontend/screenshots/
Cheers
@Dean I did not know that, thanks for letting me know, I’ll give it a shot.
This plugin is great, the only issue which also happens to be a dealbreaker for me is the inability to insert custom fields. Really that’s a critical feature.
Thanks man. You are awesome. I have been looking for a way to do this for months.
Thanks for this post, been looking for a good way to do this.
Nice, hope this kind of plugin won’t have any security issue in future.