WP-SimplyHired API

A Plugin that provides tools to utilize the SimplyHired web services API for Job-a-matic niche job boards.

Host your own WordPress job board powered by the SimplyHired API. This plugin allows users to search for jobs, browse jobs by location or by category, track job clicks and link directly to each job.

Customizable widgets are also included in this plugin.

You will need to register and obtain a Job-a-matic account in order to use this plugin.

Download WP-SimplyHired API ver 0.3.1 at the WordPress Plugin Repository

Plugin Settings

The plugin cannot read your Job-a-matic account settings, so you have to set those up here as well.

Publisher ID
(required) Publisher id assigned to you by SimplyHired.
Jobboard Url
(required) Url to your Job-a-matic board.
Niche O*NET Code
(required) This is the top of your niche. This O*NET code will relationally refine your search results.
A 2-6 digit O*NET code in the form ##-####. Minimum 2 digits. Use of a wildcard(*) is acceptable.
O*NET code can be found here. [link]
Job Posting Cost
Not required, but advisable!
Job Posting Days
Not required, but advisable!

Job Board Settings

Base job board page
This is not really used right now, but will shortly for permalink purposes.
Show Backfill?
Check this box to always show backfill results (default). You will probably want to leave this on to fill out your job listings.

Shortcode Syntax

You can generate job pages by adding a new page from your Admin dashboard. Name your page and insert the joblist shortcode with your parameters into the page and save it.

The shortcode will add its arguments within your O*NET category, unless over-ridden via the shortcode itself. The only required value is query.

example: [joblist query="wordpress+AND+developer" location="CA"]

Later versions will create pages automatically and include user-search capability. Until then, this is something to get you up and going with highly targeted base job pages and complete control with directory like structure.

I am looking for people to do translations. Since the focus of this plugin is mainly North American jobs, I am looking primarily for Spanish and French translations. Please use my Contact Form if interested.

Plugin Demo

The plugin is live on this website and can be accessed via the Web Development Jobs page. There are a few sub-category job pages that branch down from there.

This plugin is being reworked from a custom theme that uses the SimplyHired XML API for a construction job board at the Buildz.Net. This website will show all of the front-end features that will be soon incorporated into the WP-SimplyHired API plugin.

An example widget can be seen in the sidebar to the right labeled “WP Plugin Jobs”.

Helpful Links

36 responses to “WP-SimplyHired API”

  1. WordPress Plugin for SimplyHired API driven Job Board

    [...] WP-SimplyHired API [...]

  2. WordPress Plugin: WP-SimplyHired API version 0.2.1 released

    [...] WP-SimplyHired API [...]

  3. BGR

    Thesis 18 on WP 304 with cache

  4. Nick

    Hi, please tell me why does the plug-in display the first several jobs with a colored background, and the label ‘Sponsored Results’? What does this mean?

    Many thanks
    Nick

  5. sandee

    Hi,

    I configured the plugin exactly the way you had said. I cannot see any jobs getting pulled though.

    -igor

  6. sandee

    Awsome Plugin..Thanks for your help !!

    Love to see more of future releases…

  7. Kevin

    Hello. I have been trying to get the plugin to work, but when I attempt to save the page in Admin, I get multiple “Invalid Argument” errors in shortcode.php and a “Cannot modify header” error in pluggable.php. I have checked the configuration over and over and the shortcode I am using is [joblist query="design" location="55104"] I have also tried it without the location option. Same errors.

    Running 3.0.1. Has this error come up before?

    Thank you for creating a plugin for this service!
    Kevin

  8. Catrina

    So I know nothing about coding, or this short code your talking about – I’m having the same problem, nothing is showing up. How do I do this?!?!
    Thank you!

  9. Ali Akbar Khan

    Sir,

    I have configured my board but not show any error or any jobs. you can see my jobs at

    http://beyondhunt.jobamatic.com/a/jobs/find-jobs

    i am sending you my job board plugin setting image. Please guide me how i can able to show jobs in my site.

    I am waiting your Quick Response.

    Thanks

  10. Ali Akbar Khan

    Publisher ID pshid=26978

    Jobboard Url jbd=beyondhunt.jobamatic.com

    Broad O*NET Code 11-0000

  11. Ali Akbar Khan

    Thanks for Reply

    That code enter and show this erroy

    There was an error in your query! View API call XML

    This XML file does not appear to have any style information associated with it. The document tree is shown below.

  12. Ali Akbar Khan

    my link are
    http://www.beyondhunt.com/njobs

    here are xml error

  13. Decoded

    Hi,
    I can’t get this to work. I get following error on my job page:

    There was an error in your query! View API call XML

    On my job page, I have this: [joblist query=""]

    I have configured my settings thus:

    Publisher ID 28670
    Jobboard Url (removed)
    Niche O*NET Code 15-10**

    Any ideas? As you can see, my jobomatic page lists jobs just fine. But I cannot get the plugin to work on my blog (removed)

  14. Decoded

    Ok, I did that, and it works now. But how can I make the results to match what i have on my jobamatic site? I am using these key words both on my jobamatic site and my blog:

    startup developer software engineer

    Also, is there a way to have the “post a job” on my blog, without using the widget? I’d like to use my blog as the primary place for job listing, and not my jobamatic site. you can see it now at decodedpathways.com/startupgigs

  15. Decoded

    Tried it, but it does not match. Besides, I set my jobamatic site to only pull in 100 jobs from backfill, but on my blog, it’s pulling hundreds. How can i limit it to only display what I have on jobamatic?

    Then, if a job is posted on my jobamatic site, will this plugin display it on my blog? Currently, there is no job posted, but in the event that this happens, I’d like it to display on my blog.

    Lastly, how can I display job categories, and not just the states to limit the search to when I select a state from the pull down list, i get the XML error. so it seems when it doe snot find anything, instead of saying “no jobs found”, it displays the XML error. Is this on purpose?

    I’d have to find a way to do everything on the blog, rather than a link back to jobamatic…because I do all the work on the blog.

  16. Elijah

    Im getting the query error, However, my XML file looks fine. Here is the link to the XML file generated from the error page.

    http://api.simplyhired.com/a/jobs-api/xml-v2/q-onet:%2827-10*%29+%22design%22/l-%22IL%22/ws-10/pn-1/sb-dd?pshid=28692&ssty=2&cflg=r&jbd=fijispark.jobamatic.com&clip=98.222.69.167

    This is the shortcode I used: [joblist query="design" location="IL"]
    Here is the link to the job page: http://fijispark.com/v2/jobs/

    Please help. Thanks!

  17. Elijah

    Nevermind, Please disregard. I am using the CKeditor plugin with wordpress and it was automatically enclosing the shortcode in paragraph tags which caused it not to work. I fixed it and now it works. Thanks anyway and GREAT PLUGIN!! :-)

Leave a Reply

Note: Real or legitimate company names only! Names such as SEO Illinois, Web Design Aurora, and other promotional keyword text in the name field will be automatically deleted. No exceptions. Nicknames are okay, as long as they do not violate the keyword rule.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>