Hosting Tutorial & Guide

How to Create A WordPress Job Board without HTML Required

updated on Nov 24, 2016
How to Create A WordPress Job Board without HTML Required At present, instead of going to the physical personnel market to hunt for the job, many people choose to find a job online from some job boards. At these special platforms, people can easily know the job type, salary, company, position, working location, full-time or part-time and many more. After finding their wanted job, they just need to contact the company or submit their well-written resume.

Now, looking to start a special job board just like Elance, WP Hired and Monster? Things can be much easier if you go with the script of WordPress along with the related WordPress themes and plugins. In the following, we'd to list the simple steps of how to create a WordPress job board without HTML required.

Start Running the WordPress Site

To begin with, you need to start running your WordPress site by signing up with a proper WordPress hosting provider and installing WordPress on the hosting account properly. After that, you can choose a job board related theme to better customize the overall appearance of this site. Personally speaking, we think you should choose a simple template that only has a few color schemes so as to highlight the professionalism.

Job Board Theme

In addition, you need to make sure that your site has the proper domain and website name so as to inform people of what this site is all about. Also, some necessary plugins to better enhance the website speed, SEO and security should be installed in advance.

Make Use of the WP Job Manager Plugin

Among all the available plugins, the WP Job Manager one can be viewed as the best option to add the job board feature into the WordPress powered website. It is a lightweight tool, with which you can manage and release the job listing from your WordPress dashboard easily and allow other people to post the available jobs on your site directly.

Upon the installation, this plugin will suggest you to use its setup wizard that can help you get started quickly by adding and publishing the exclusive pages to list all the available jobs, manage these jobs and submit the new jobs. Personally, we think you can use it by clicking the “Continue to page setup” link.

Setup Wizard

In the next page, you will be informed of the titles and the content shortcode for these three pages. Note that you can change the page titles if you want.

  • Post a Job - This page allows any registered employer to release the jobs from the front-end of your site directly.
  • Job Dashboard - Here, these employers can manage and change their jobs easily.
  • Jobs - This page lists all the available jobs so as to help people search, browse and filter effortlessly.
Page Setup

Now, you simply need to click the “Create selected pages” link to have them created and published automatically.

Set Up the WP Job Manager Plugin

Now, you need to set up this plugin by clicking the Job Listing > Settings button. Here, you firstly should decide how many jobs can be listed for each job listing page by default, choose to hide the filled positions from the archives and the expired listings or not and enable the category function for job listing along with the category multi-select feature.

Job Listing Settings

Next, you should decide some settings for the submission of the jobs from some outside employers. For instance, you need to require the account registration for people to submit any new job and assign the new user with the role of Employer. Even, to maintain the quality of your job board, you need to enable the moderation feature so all the new job listings must require the admin approval. Also, if the job submission is awaiting the admin approval, you'd better still allow people to edit it.

Lastly, you should decide how many days the job listings can be alive before expiring. If you leave this field blank, it means all your listed jobs will never expire. In addition, you can choose the contact methods for the outside employers, which include the website URL and the email address.

Job Submission Settings

In the Pages settings part, you need to choose the previously generated three pages from the drop-down lists and allocate them as the Job Listing page, Job Dashboard page and Submit Job page respectively.

Pages Settings

Add and Manage the Job Type

This step is pretty important. You need to categorize all your jobs into different groups, such as the freelance job, full-time job, part-time job, internship, temporary job and many more. Even, you need to add different types based on different niches, such as the designers, developers and some others.

Job Type

Create the New Job

Now, you can click the Job Listing > Add New button to create the new job. Firstly, you need to name the position properly. In the description part, you should introduce the job in detail, such as the job requirements, salary, company information and some additional treatment ensured by this job.

After that, you need to scroll down to the section of Job Data. Here, you should enter the information of working location, company name, company website, contacting information of the employer, company tagline, company video information and the Twitter account.

In addition, you need to decide the expiring date of this job and choose to enable the featured listing for it or not. Even, you can upload the company logo for this job.

Job Data

Here, for the better clarification of all your listing jobs, do not forget to pick up the proper job types before making the job public available.

Manage All Your Jobs

Now, you can view and manage all your jobs by clicking the Job Listings > All Jobs button in the admin. Here, you can check the type, position, location, posting date, expiring date and many more for these available jobs. And then, you can take the actions such as viewing, editing and deleting them.

All Jobs

As for the job listing page in the front-end of your site, it looks like as below. Note that this page has the advanced search function so as to help your site visitors find their target jobs based on location, job type and many other aspects.

All Job Listing Page

Leverage the Default Widgets

It is possible that you want to make use of the website sidebar to better showcase your available jobs. For this, you can leverage the Featured Job widget and the Recent Job widget offered by this plugin. Note that if you want to make some jobs as the featured one, you only need to edit it and tick the Featured Listing checkbox for it.

As for the showcase of the recent jobs, you can filter the display based on location and some keywords.

Job Widgets

Allow Employers to Submit Jobs

Actually, the previous steps can help you add, edit and manage some jobs by yourself. In addition, you also can allow some other employers to submit the jobs. For this, you only need to add your previously created Post a Job webpage into the main navigation bar of your site. From it, people can submit the new job by adding the job title, location, type, category, description and the contact methods.

Submit Jobs

Note that in the Job Dashboard page, they can even edit and delete the jobs before they are made public.

In addition, you’d better allow the Pending feature in the plugin settings page. This way, these jobs can be published only when you click the Approval button.

Now, people can check and apply for the job based on their needs.

Apply for Job