WP Job Openings Review

Use WordPress? Sick of paying through the nose for job boards? Need a way to accept job applications? Read on, this one's for you.

WP Job Openings control panel & settings

WP Job Openings Control panel & settings
WP Job Openings Control panel & settings

So far, I’m impressed. Everything is where it should be, and you’re not scrambling around trying to find a link to actually do anything. 

Taking the above screenshot into consideration, from top to bottom:

The top nav bar is almost a mirror of the sidebar settings, which isn’t a bad thing, it means it’s easily accessible. Also like the “Getting started” movable box, it’s good to know help isn’t too far away.

Setting up WP Job Openings

You’ll forgive me if I jump straight into settings, as I’ve briefly dipped into openings and applications, and there’s nothing to see as yet. I need to get it all setup, so let’s take a look at how to do just that.

Settings page for WP Job Openings
Settings page for WP Job Openings

General settings

Let’s cover what’s on offer, firstly the Job Listing page, here you can choose what page you’d like to display your jobs on. WPJO by default, creates a page called Jobs, as part of the activation process. 

If you’d like to pick another page instead, easy enough to do. Create a page and add the following shortcode:


Then simply navigate back to WPJO settings, and select your Job Listing page. Easy. 

Name of the company, I’m assuming this will be shown somewhere on the frontend, HR email address for applications and notifications, etc.

Timezone, make sure you’re in the same timezone as your applicants. URL slug for job posts, you can change this here to positions (or whatever you need), remember to update your permalinks if you do!

No Jobs, change this message to fit your needs, and it will display if there are no open positions on your website. 

Email digest, send a daily digest of activity to the HR email you filled in earlier. Disable the archive page, enable Featured image support for Job openings.

Securing user data

File uploads. This caught my eye, I was wondering about the security implications, as files can be publicly viewable in the media directory. 

By clicking Secure uploaded files, this means the files will not be displayed in the standard WP media library, and no one can access them from a file URL. 

When you consider you’re dealing with a user’s personal data and information, it’s great to see this as an option, security, and peace of mind, for applicants and you. 

The downside of this, as it states, the Resume Viewer Add-on, will not work. More about add-ons later!

Last of all, delete all data on uninstalling via a checkbox. 

Appearance settings

Appearance settings for WP Job Openings
Appearance settings for WP Job Openings

Setting up the Job listing page

Appearance settings deal with the frontend output for your job pages, and listings. Here you can choose to use your default theme template for the Jobs archive page, or the one that comes with the plugin. 

Layout of job listing page, select from list view or grid. Limit listings per page, via a numerical amount (standard is 10). Select a pagination type, either classic/modern. 

Filtering options

Here you can enable a job search field in a job listing, as well as enabling job filters. Available filters, decide via a select box only the filters you wish to be used on a page. 

Misc options

Using the available filters from the filter options, here you can select to display specific data, such as Job Category, Job Type, Location etc. 

Expired jobs, using this setting will automatically hide expired jobs from your listing page. 

Setting up the job detail page

Think of job listing pages as an archive for want of a better word. The job details, as a post. That should clear up any confusion, if you were confused!

A quick click on the blue text at the top under the Appearance menu item, will take you to the Job Detail section.

Setting up the job details page
Setting up the job details page

As with the Job listing page details, this is all fairly self-explanatory. Here you choose the page template you’d like to use, the layout of the job detail page, single column, two columns.

Along with some checkboxes, to show job specs in the job detail page, show icons for job specs, and make them clickable or not. You can also select a display position either below the job description, or above. Lastly, other display options are as follows:

Lastly, other display options are as follows:

  • Hide content of expired listing from job detail page
  • Block search engine robots to expired jobs
  • Hide expiry date from job detail page. 

Job specification settings

Here you can manage job specifications for your business, or add more as you need. One thing I had noticed with WP Job Openings was a lack of a salary display option. 

I know there are laws about having to display a salary in a job listing. Depending on which Country you reside in, I’m keen to see if I can add this, so I know I can conform to local laws (if they were applicable). 

Standard specifications, that come with installation of WPJO are:

Job Category – Here you can add whatever you require, such as marketing, sales, etc.
Job Type – Freelance, Full Time, Part Time—add and delete as you wish.
Job Location – Here you can add things like, Country, County, Town, Remote, etc.

The beauty of these specifications, they can be bent to fit your needs. For example, I want to display a salary option to help people filter down on the listing pages.

It was simple enough to do:

Adding custom Job specification
Adding custom Job specification

Something else worth noting with Job specifications, is the ability to add an icon if you so desire.

Those with a keen eye will have noted I’ve added a Dollar icon to my custom specification. You can choose from a vast array of icons to display, or simply don’t use them.

Submission form settings

Form settings for applications
Form settings for applications

Here you can choose to use your theme based form style or that of the plugin. In terms of application formats, here you choose to enable/disable: pdf, doc, docx or rtf.

Another nice feature, especially if you fall under the remit of GDPR compliance, is the ability to enable a check box for users and text, confirming they are happy with the storage of their personal information.

The text is changeable, so you can make it your own to comply with respective laws in your Country etc. A useful feature and one that should alleviate any stress of complying with GDPR!

Spam submissions and your applicant form

Underneath the Form tab, next to General, there is a setting for adding reCAPTCHA to prevent spam submissions.

Antispam measure for WPJO
Antispam measure for WPJO

I don’t have anything against Google as such, but would have been nice to see some alternatives, such as hCaptcha and alike. Not everyone likes having Google products on their website! I use Fathom analytics for example, and block Google fonts, I don’t want users being tracked, lol.

A minor gripe so far, in the grand scheme of things.

Notification settings

All this is for nothing unless we receive notifications from applicants right? Well, this might I add is pretty cool to say the least. Let’s take a look at what’s available in the notification settings. 

Notification settings in WPJO
Notification settings in WPJO

I’ve had to cut off some of the screen to highlight the notification settings available here. Don’t worry, I will cover them, and I think you will love them!

First things first, ignore the From email and the message underneath, this is due to me testing on InstaWP and not using an email that matches the domain!

Basically this section deals with emails, the first section the Application Notification. Here you can set the From, Reply-To and CC email address. 

The To field is default and goes direct to the applicant in question. All sounds fair enough, right? Well, this is where it gets interesting.

Template tags

Template tags in action
Template tags in action

WP Job Openings, uses a template tag system for notifications, why is this a good thing? Well, using template tags, you can personalize the email notification and add in any salient information you require.

Take a look at the template tags available below:

Available template tags
Available template tags

Using the above, you could shape your automated email to the applicant, add in the role applied for using Job Title, expiry date, company name and more.

Customizing notifications

When it comes to customizing your email notifications, WPJO has you covered. See below for an example:

Customize your notifications
Customize your notifications

WP Job Openings has the above enabled as default. Weirdly, I cannot find a mention of the site title tag in the settings.

It’s here you can upload your logo to ensure branding is constant, and adjust the color of links, using a color picker.

I’ll be honest here, there is no mention of optimal size for the logo side of things (which would have been nice to see).

I’ve managed to locate the link to the standard image, and it comes in at a size of 566px by 70px in a PNG format.

Probably best to stick to that size and format when uploading your logo. 

What about admin notifications?

Admin email notifications
Admin email notifications

Using the same system you can create a tailored notification to the person dealing with applicants, to give them the info they require, without overwhelming them with choices.

The ability to add template tags in the subject bar is a great touch, after all we want our applicants to stand out for the HR team members, or whoever is dealing with applications.

A great feature, and if you’re the administrator of the website, your HR team will no doubt thank you for making their lives, a hell of a lot easier.

Page 4 👉 – Job creation and more
Page 5 👉 – Going pro with WP Job Openings
Page 6 👉 – Applicants and how it works
Page 7 👉 – Verdict and final thoughts


Hey I'm Ben, I love writing about WordPress, reviewing themes, plugins and offering tutorials. Want to connect? Follow me on Twitter!

Susbcribe to my newsletter?

If you'd like the latest from me at LayerWP, why not subscribe via email!


    • Thanks Andy, took a while to get it done. But, I hope it helps people, whether they decide to go for the free version, or the Pro one.

      Good to know what to expect, lol!

  1. Best review ever!

    Thank you Ben for the amazing review. You should do this more often.
    You just do not miss anything. I would love to read more such reviews on your blog.

    • WOW!!!! Thank you Aravind, means a lot! I like to go in-depth as I think it helps people make a more informed choice. Plus the structure should help those who just want to skip to the things that matter! 🙂

      Appreciate your feedback dude! Literally made my day!

      All the best


Leave a Reply

Your email address will not be published. Required fields are marked *