jobvite-feature

Introducing Job Openings for WordPress

Jobvite is a great recruiting service. I’ve developed a WordPress plugin to help you connect your site to their service.

Using the plugin

Whether you want the raw data to insert into your theme files or shortcodes to insert into your pages, Job Openings for WordPress offers the flexible to filter and list your job openings how you want.

PHP

To use jobvite listings in your theme files, use this handy function. Filter listings with the following parameters.

Example:
$results = search_jobvite($exclude_internal, $keyword, $type, $category, $location, $department, $start, $count);

Parameters:
exclude_internal: (bool)
	DEFAULT: FALSE
keyword: (string)
	DEFAULT: ''
type: (contractor|full-time|intern|part-time)
	DEFAULT: ''
category: (string)
	DEFAULT: ''
department: (string)
	DEFAULT: ''
start: (int)
	DEFAULT:1
count: (int)
	DEFAULT:10

Returns:
Array
(
	[total] # of results
	[jobs] Array of job listing objects containing ALL Jobvite data:
	stdClass Object
	(
	    [hiringManager] =>
	    [preInterviewForm] =>
	    location] =>
	    [jobState] =>
	    [salaryHigh] =>
	    [jobSource] =>
	    [endDate] =>
	    [primaryHiringManagerId] =>
	    [city] =>
	    [approvalRequired] =>
	    [salaryLow] =>
	    [recruiterAccess] =>
	    [description] =>
	    [agencyHiringManager] =>
	    [userName] =>
	    [notified] =>
	    [eEOCategory] =>
	    [doNotCall] =>
	    [openings] =>
	    [companyName] =>
	    [country] =>
	    [category] =>
	    [parsed] =>
	    [createdBy] =>
	    [carrerSiteScrapeUrl] =>
	    [clientsDepartmentId] =>
	    [bonus] =>
	    [clientsRegionId] =>
	    [recruiter] =>
	    [applyUrl] =>
	    [availableTo] =>
	    [region] =>
	    [startDate] =>
	    [jobType] =>
	    [department] =>
	    [state] =>
	    [date] =>
	    [subsidiaryName] =>
	    [private] =>
	    [holdTimeSpan] =>
	    [id] =>
	    [referalBonus] =>
	    [title] =>
	    [briefDescription] =>
	    [filledOn2] =>
	    [approveDate] =>
	    [notification] =>
	    [workFlowTitle] =>
	    [careerSite] =>
	    [showSalary] =>
	    [clientsLocationId] =>
	    [detailUrl] =>
	    [zip] =>
	    [jobLinkUrl] =>
	    [contactInformation] =>
	    [customFields] =>
	    [areaCode] =>
	    [closeDate] =>
	    [approval] =>
	    [jobType2] =>
	    [filledOn] =>
	    [putOnHoldDate] =>
	    [agencyCompany] =>
	    [interviewEvaluation] =>
	    [filledBy] =>
	    [sentdate] =>
	    [companyId] =>
	    [needsRequired] =>
	    [requisitionId] =>
	    [eQuest] =>
	    [time] =>
	)
)

Shortcode

Use the shortcode [jobvite-for-wordpress] to add an unordered list of job postings on any page. Each listing will include:

  1. Job Title
  2. Posting Company and Location
  3. Posting Date
  4. Brief Description
  5. Full Description
  6. Apply Link to Jobvite Application

Use these options to filter your results.

exclude_internal
	Filter job openings to exclude 'Internal Company Name'
	Values: (1 or 0)
	Example: [jobvite-for-wordpress exclude_internal=1]

exclude_external
	Filter job openings to exclude all BUT 'Internal Company Name'
	Values: (1 or 0)
	Example: [jobvite-for-wordpress exclude_external=1]

keyword
	Filter job openings to show ONLY a result matching keyword
	Values: string
	Example: [jobvite-for-wordpress keyword="super"]

department
	Filter job openings to show ONLY a specific department (Company Name)
	Values: string
	Example: [jobvite-for-wordpress department="The Daily Planet"]

type
	Filter job opening to show ONLY a specific job type
	Values: (contractor|full-time|intern|part-time)
	Example: [jobvite-for-wordpress type="full-time"]

category
	Filter job opening to show ONLY a specific category
	Values: string
	Example: [jobvite-for-wordpress category="Journalism"]

location
	Filter job opening to show ONLY a specific location
	Values: string
	Example: [jobvite-for-wordpress location="Gotham City"]

You can also mix options. For example for full-time job postings in Arlington, VA we would use the shortcode:

[jobvite-for-wordpress type=”full-time” location=”Gotham City” category=”Journalism”]