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:
- Job Title
- Posting Company and Location
- Posting Date
- Brief Description
- Full Description
- 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”]