This article will cover setting up Job Board in a WordPress site using WP Job Manager Plugin.
Table of Contents
What is WP Job Manager?
WP Job Manager is a popular WordPress plugin designed to allow website owners to easily manage job listings on their WordPress site. It is ideal for businesses, agencies, or communities that want to add job boards to their websites. With WP Job Manager, you can create a fully functional job listing site, with a variety of features and customization options.
Features of WP Job Manager:
Themes and Customization: WP Job Manager can be customized to fit the look and feel of your site. It works well with many popular themes.
Job Listings: The plugin allows you to add, manage, and display job listings on your WordPress site.
Job Submission: Employers or recruiters can submit job listings from the front end of the website.
Search and Filter: Visitors can search for job openings by location, job type, category, or other criteria.
Job Type Management: You can categorize job types such as full-time, part-time, remote, etc.
Job Expiry: Listings can be set to automatically expire after a certain time.
Job Applications: The plugin allows job seekers to apply for jobs directly through the site.
Custom Fields: You can add custom fields to your job listings and applications to collect specific information.
Email Notifications: You can send notifications to employers and applicants regarding new applications, job updates, or status changes.
Front-End Submission: Employers can submit job listings without needing access to the back-end of your site.
Step #1:Install WP Job Manager Plugin in WordPress
1.Log in to Your WordPress Admin Panel:
Navigate to yourwebsite.com/wp-admin
.
https://www.yoursite.com/wp-login.php
Enter your WordPress Admin login credentials.

After successfully login you will get WordPress Dashboard Panel:

2.Go to the Plugins Section
In the left sidebar, click on Plugins > Add New Plugin

3.Search for WP Job Manager
In the search bar, type WP Job Manager and locate the plugin developed by Automattic.

4.Install and Activate the Plugin:
Click the Install Now button.

Once installed, click Activate to enable the plugin on your site.

Once the plugin is activated, you will see a new menu called Job Listings under Job Manager menu in your WordPress dashboard.

Step #2: Configure WP Job Manager Settings.
After successfully installing and activating the WP Job Manager plugin, the next step is to configure its settings.
Once the plugin is activated, you will see a Run Setup Wizard option on your screen. This wizard helps you quickly set up the necessary job listing pages and configurations.

1.Running the Setup Wizard (Optional):
If you want WP Job Manager to set up everything for you automatically, you can complete the wizard.

2.Skipping the Setup Wizard
Since I wanted to configure WP Job Manager manually, I clicked Skip Setup and proceeded with manual configuration.

3.Manually Configure WP Job Manager Settings
In your WordPress admin panel, go to Job Listings > Settings.

This page is divided into multiple tabs, each handling different aspects of the plugin.

Step #3:Create Essential Job Listing Pages in WP Job Manager
To display job listings and allow users to post jobs, we need to create two key pages:
Post Job Page – Allows users to submit job listings.
Search Job Page – Displays all posted jobs for users to browse.
Steps to create the post job page
Go to WordPress Dashboard > Pages > Add New Page

Enter the title: Post a Job.
In the content area, add this shortcode:
What are Shortcodes in WordPress?
A shortcode is a simple tag that adds advanced functionality to a WordPress page without coding. WP Job Manager provides shortcodes to create essential job listing pages.

Click Publish to save the page.

Steps to create the search job page
Go to WordPress Dashboard > Pages > Add New Page

Enter the title: Search Jobs
In the content area, add this shortcode:

Click Publish to save the page.

Step #4:Assign Pages in WP Job Manager Settings
Now that we have created the essential job listing pages, we need to link them to WP Job Manager so they function correctly. Follow these steps:
Go to your WordPress Dashboard and click on Job Listings in the left menu now, select Settings and go to the Pages tab.

Now, we will assign the pages we created earlier:
Submit Job Form Page → Select Post a Job (the page where employers can post jobs).
Job Listings Page → Select Search Jobs (the page where all jobs will be displayed).

Once all pages are correctly assigned, click Save Changes to apply the settings.

Step #5:Display Job Listings on your WordPress Website
Now that we have created and assigned the job listing pages, we need to make them easily accessible by adding them to the website’s main menu.
Go to your WordPress Dashboard and click on Appearance > Menus.

Under the Select a menu to edit option, choose your website’s Upper Menu Bar (Secondary Menu)
Click Select to load the menu.

Locate the Search Jobs and Post a Job pages and click Add to Menu.

Drag them slightly to the right under Jobs (to create a dropdown).
Click Save Menu to update the navigation.

Step #6:Check Job Board on your Site
Open your website and verify that the menu now includes the job pages.
Click on your site name in the top-left corner of the WordPress dashboard then select “Visit Site”. This will open the homepage of your website.

Look at the main navigation menu (usually at the top of your site).
See if the new menu items ( under Jobs menu the Search Jobs and Post a Job) are visible.

Conclusion:
We have covered setting up Job Board in a WordPress site using WP Job Manager Plugin.
Related Articles:
8 Best Email Hosting Service Providers
Reference: