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.
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.
- 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”]
- Create a new Page “Edit” for editing posts and insert shorcode [wpuf_edit]
- Create a new Page “Profile” for editing profile and insert shorcode [wpuf_editprofile]
- Create a new Page “Dashboard” and insert shorcode [wpuf_dashboard] To list custom post type event, use it like [wpuf_dashboard post_type=”event”]
- Set the Edit Page option from Others tab on settings page.
- To show the subscription info, insert the shortcdoe [wpuf_sub_info]
- To show the subscription packs, insert the shortcode [wpuf_sub_pack]
- 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.
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