Setup Job Board in WordPress using WP Job Manager Plugin

This article will cover setting up Job Board in a WordPress site using WP Job Manager Plugin.

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.

1 1

After successfully login you will get WordPress Dashboard Panel:

2 1

2.Go to the Plugins Section

In the left sidebar, click on Plugins > Add New Plugin

image

3.Search for WP Job Manager

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

image 1

4.Install and Activate the Plugin:

Click the Install Now button.

image 2

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

image 3

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

image 4

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.

image 5

1.Running the Setup Wizard (Optional):

If you want WP Job Manager to set up everything for you automatically, you can complete the wizard.

image 6

2.Skipping the Setup Wizard

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

image 8

3.Manually Configure WP Job Manager Settings

In your WordPress admin panel, go to Job Listings > Settings.

image 9

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

image 10

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

image 13

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.

Leave this blank if the location is not important
Select if this is a remote position.
Optionally set the date when this listing will be published.

Company Details

image 21

Click Publish to save the page.

image 17

Steps to create the search job page

Go to WordPress Dashboard > Pages > Add New Page

image 13

Enter the title: Search Jobs

In the content area, add this shortcode:

    image 20

    Click Publish to save the page.

    image 19

    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.

    image 22

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

    image 23

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

    image 24

    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.

    image 25

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

    Click Select to load the menu.

    image 26

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

    image 27

    Drag them slightly to the right under Jobs (to create a dropdown).

    Click Save Menu to update the navigation.

    image 28

    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.

    image 29

    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.

    image 30

    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:

    WP Job Manager official page

    About DevOps Hint

    DevOps Hint Founded in 2020 Community Site where you can find about How to Guides, Articles and Troubleshooting Tips for DevOps, SRE, Sysadmins and Developers.

    Leave a Comment

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Share via
    Copy link