job

I’ve just made a new plugin available (on github) that I’ve been working on to allow you to add and manage job listings on your WP site. It’s name; WP Job Manager.

Features

One of the shortcode options for job display
One of the shortcode options for job display
  • Allows admin to create job listings
  • Frontend submission form supporting guests and registered users
  • Jobs can be set to expire after X days
  • Ajaxified job listing shortcode with search, filters and pagination
  • “Overview” shortcode
  • Widgets for showing jobs in your sidebar
  • Jobs can be ‘applied’ for via a munged email address or a given URL (revealed on click)
  • (should) work with any theme given some style love
  • Manage jobs from admin, including approving jobs if required
  • Employer dashboard for marking jobs filled or ending listings early
  • RSS feeds for the currently viewed search

Read on for a more in-depth look at what this baby can do.

The job ‘archive’

Added to a page via the [jobs] shortcode, the jobs archives are fully ajaxified with filters, search and RSS links.

Screen Shot 2013-06-07 at 20.35.44

The job submission process

As well as letting you manually add jobs, the plugin also has a neat frontend submission process for guests (or registered users) to create and manage their own listings. This can be added to any page with the [submit_job_form] shortcode.

Submit-Job---Mike-Jolley

As well as the usual job fields (title, location etc) there is a section for the company to add their details to the listing as well:

Screen Shot 2013-06-07 at 18.46.24

After submission you can preview your job listing before going to to submit it as final.

Screen Shot 2013-06-07 at 20.13.23

Approved listings are visible just like posts, which some extra content inserted automatically before and after the content (looks like the preview above!).

Employer Job Dashboard

Added using the [job_dashboard] shortcode, the job dashboard is for logged in users only and lists their active jobs. The employer can mark a job filled, edit, and delete their listings.

Screen Shot 2013-06-07 at 20.55.04

Gimme!

The plugin will be kept on Github for the time being until deemed 100% ready for WordPress.org (and to ensure there aren’t many bugs to feed the rating trolls). Enjoy!

WP Job Manager on Github