Codeable info

Plugin Review: WP User Frontend

Posted on by in Blog

As someone who runs several WordPress sites and contributes to even more, I thought the idea of a frontend submission page very interesting. There are a lot of reasons you may not want to offer access to your admin (even if limited access) and the idea of an out of the box solution sounded great. So when I heard about WP User Frontend I decided to download it, install it, and play around a bit. I documented my findings and have recorded them below so you can follow along and see how the plugin works. At the end of this post I offer up my concluding thoughts and recommendations concerning the plugin – such as who it’s good for and what I liked and disliked about it.

Lets jump right in.

WP User Frontend Installation

As usual, the first step to using this plugin is visiting the WordPress.org Plugin Directory and searching for WP User Frontend. Download that plugin and then in your WordPress admin go to Plugins > Add New > Upload and Install the plugin.

WPUF-Installation

Immediately after activating the plugin you will notice that you get a permalink error as seen below. That is, if you’re permalink is still on default settings.

WPUF-PermalinkError

If that is the case then go to your permalink settings and select an option that will allow the plugin to work properly.

WPUF-PermalinkSettings

Next, follow these instructions from the installation tab on the WP User Frontend plugin page. These shortcodes will allow you to create the pages users will need on the frontend to make this whole thing work. Once you have the new pages in place, check out how to configure them below.

  1. Create a new Page “New Post” and insert shorcode [wpuf_addpost]. For a custom post type event, use it like [wpuf_addpost post_type=”event”]
  2. Create a new Page “Edit” for editing posts and insert shorcode [wpuf_edit]
  3. Create a new Page “Profile” for editing profile and insert shorcode [wpuf_editprofile]
  4. Create a new Page “Dashboard” and insert shorcode [wpuf_dashboard] To list custom post type event, use it like [wpuf_dashboard post_type=”event”]
  5. Set the Edit Page option from Others tab on settings page.
  6. To show the subscription info, insert the shortcdoe [wpuf_sub_info]
  7. To show the subscription packs, insert the shortcode [wpuf_sub_pack]
  8. For subscription payment page, set the Payment Page from Payments tab on settings page.

WP User Frontend Configuration

After you spend a bit of time ordering your pages to display properly, you’ll want to go to the WP User Frontend menu – which will appear in your admin sidebar – and begin configuring the settings to your preferences. The first tab you will want to select is probably the Labels tab, which will define the language used for the frontend labels. After that is set up, all you need to do is work your way left to right across the tabs and configure each section to your preferred settings.

WPUF-PluginMenu

WPUF-PluginMenu-Labels

WPUF-PluginMenu-FrontEndPosting

WPUF-PluginMenu-Dashboard

WPUF-PluginMenu-Others

WPUF-PluginMenu-Payments

Once your payments tab is configured you’ll be able to track payments (both subscriptions and per post) in the Transaction section of the WP User Frontend menu that appears in your admin sidebar.

WPUF-PluginMenu-Transactions

WPUF-PluginMenu-Support

You’ll also want to take a look at the Custom Fields and Subscription sections of the sidebar menu, to further configure the plugin to fit your needs. In the Custom Fields section you will be able to add any custom field you would like to make available to those who will be submitting content to your WordPress site via the frontend portal you’re creating.

WPUF-PluginMenu-CustomFields

In the Subscription section you can adjust the details of your subscription packages to fit your needs.

WPUF-PluginMenu-Subscriptions

WP User Frontend Implementation

Now that everything is set up properly, you will want to see what it looks like on the frontend. I found that how well this plugin displays is highly dependent on the theme you have installed. The initial free theme I was using had this plugin looking sort of ugly. But after some tweaking and a change of themes it ended up looking pretty good. Since most of you probably already have a theme installed that you really like, you may want to jump straight to some of the frontend aesthetics before fine tuning all of your settings – just to make sure it fits in with your theme.

WPUF-FrontfacingContributePage

WPUF-FrontfacingDashboard

WPUF-FrontfacingEditPage

WPUF-FrontfacingProfilePage

WPUF-FrontfacingPaymentPage2

In Conclusion

Ok, so to wrap things up – I found this plugin to be fairly easy to configure and implement. It does take a bit of tweaking aesthetically, but if you can get it looking good on your theme I think it’s a great solution for anyone who wants to limit access to their backend. Also, I found the payment options extremely simple to set up. So if you want to allow vendors/advertisers to publish a post on your blog for a set price or subscription rate – it only takes a few minutes to set up. I can honestly say I highly recommend this plugin.

But what do you think? Give this plugin a try and let us know your thoughts in the comments below.

Download Link: WP User Frontend

)
Codeable info

Comments (5)

Comment by Tareq says:

Hello Nathan,

A PRO version of the plugin released yesterday, check out the features.

http://wedevs.com/plugin/wp-user-frontend-pro/

Comment by Nathan Weller says:

Prolet,

Yes, I appears this plugin could help you out with that. I understand how you would want to allow individuals to add their own content instead of constantly being bogged down with what essentially becomes data entry. I recommend downloading the plugin, installing it, and seeing what happens. Seeing as that whole process is free you really don’t have much to lose!

Best,

Nathan

Comment by Prolet says:

Hi Nathan,
Thank you very much for your article.it’s very helpful especially for WP beginner like me.Tareq, your plugin looks good and very useful.Thank you for your brilliant work!
Nathan, you are an artist and I think you will understand my problem very well:)
I had a talent agency and now I expand my business. Because of that I’d like to allow my web site to do most of the work and me to be concentrated on my actual job. Until now I spent a lot of time by creating pages for my talents, putting in their CV’s and additional info.
My great hope is that WP User Frontend plugin will help me but I need your professional opinion before to use it.
imagine you’d like to advertise your self on my website.You will register in and will have your personal page where you will be able to put all information about your self.In the end the page will look like this one – http://www.starnow.com/julianramundi
Please note, the design is not important.The main point is that the talent was able to put all of this info by his self.
Do you think WP User Frontend is able to do that? I’ll find a way how automatically to create a page upon registration but it will be perfect to know that after that I’ll not spend my time by creating tables and writing CV details.For most of the similar plugins “profil” means name,password, email.I’d like the term “profil” to have more content:)
I hope you understand me and will spend few minutes to answer to me.
Thank you very much for your time and kindness!
Very best,
Prolet

Comment by Nathan Weller says:

No problem! Cool idea for a plugin :)

Comment by Tareq says:

Thanks for reviewing my plugin. It was really a nice and over all covered review :)

Codeable info