Plugin Review: WP User Frontend

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 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.


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.


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


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.







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.



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.


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


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.






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

Comments (5)

  • Comment by Tareq

    Hello Nathan,

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

  • Comment by Nathan Weller
    Nathan Weller


    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!



  • Comment by Prolet

    Hi Nathan,
    Thank you very much for your’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 –
    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,

  • Comment by Nathan Weller
    Nathan Weller

    No problem! Cool idea for a plugin :)

  • Comment by Tareq

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