Job Manager HOWTO: Customizing the Job List

A common problem I hear people having with Job Manager is that they don’t know how to customize how the Job List looks. In this post, I’ll try to break down how to write your own Job List templates, so you can get it looking pretty.

First of all, open your wp-admin, and go to Job Manger->Settings->Display Settings. Scr0ll down to the box called Job Templates. Like many other plugins allow in Posts and Pages, Job Manager templates use shortcodes. All of the shortcodes are described in this text box, but I’ll only be using a handful of them here to demonstrate.

The default template shows an expanded view of each job, but many sites only want a summary table, so people can click through to the job. Here’s an example of that:

To start with, decide which fields you want to show in the table. From the default fields, you might decide to use the Job Title, the Location, and the Start Date. On a default installation of Job Manager, these have the shortcodes [job_title], [job_field4] and [job_field2], respectively.

Now we can start writing our template. Start with the table header:

Notice that we’ve used the job_fieldi_label shortcodes. These will be replaced by the Field Labels you can define in Job Form Settings.

Next up, we need to define the Job Loop. [job_loop] is a special tag, because it has a start tag ([job_loop]) and an end tag ([/job_loop]). Everything between those tags will be repeated for every job being displayed, which means we only have to write the HTML for one table row, like so:

[job_loop]
    
[/job_loop]

Notice that we’ve also used the [job_link] tag, which will make the Job Title link to the full Job description.

Finally, we just need to close the table.

Title [job_field4_label] [job_field2_label]
[job_link][job_title][/job_link] [job_field4] [job_field2]

Naturally, you might choose to include extra things in your template, this is a very cut-down example. But hopefully it should give you some ideas for you how can expand the templating system to create wonderful new layouts!

53 thoughts on “Job Manager HOWTO: Customizing the Job List

  1. I am using Job Manager and when someone fills out the job application the email goes to my WordPress admin email address and not to the default email in the Job Manager default settings.

Leave a Reply