Changelog

Every release of Workable Jobs for WordPress. Releases are tagged in the plugin repository and delivered through the plugin updater once your license is active.

1.0.0 — First release

Unreleased

Workable Jobs for WordPress puts the jobs from your Workable account on your own WordPress site.

  • Jobs: Imports every published job from your Workable account using only its subdomain. You can also paste your careers page address.
  • Jobs: Each job becomes a page on your site at /jobs/{job-title}-{shortcode}/. The jobs part is configurable.
  • Jobs: Automatic import every 30 minutes, adjustable from 15 minutes to once a day, plus an Import jobs now button.
  • Jobs: New jobs are added, changed jobs updated, closed jobs moved to the trash and reopened jobs restored. A failed or malformed response from Workable changes nothing, and a subdomain Workable does not recognise is refused when you save it.
  • Jobs: A job Workable lists once per city becomes one page with all its locations.
  • Display: Job list with search, department and location filters, pagination, grouping and a grid layout.
  • Display: Shortcodes [wkjb_jobs], [wkjb_filters], [wkjb_job] and [wkjb_apply], and the matching Job List, Job Filters, Single Job and Job Application Form blocks with live previews in the block editor.
  • Display: 11 templates you can override from your theme, and CSS custom properties for colours and spacing.
  • Display: Full-page templates that use your block theme's header and footer.
  • Search engines: JobPosting structured data on every job page, with locations, remote jobs, employment type and your organization. Set the organization name and logo and the posting validity window under Settings → Schema.
  • Search engines: Job pages in the WordPress XML sitemap.
  • Search engines: Description, canonical and social sharing tags when no SEO plugin is active.
  • Applications: Three modes: automatic, on-site form, or send applicants to Workable.
  • Applications: An on-site application form built from each job's Workable form and screening questions. It needs a Workable API token with the r_jobs and w_candidates scopes.
  • Applications: Cloudflare Turnstile or Google reCAPTCHA v3, a honeypot field and a per-IP rate limit.
  • Applications: Optional GDPR consent checkbox with your own wording.
  • Applications: A log of the last 50 application attempts under Workable Jobs → Submissions.
  • Applications: If Workable rejects the token, jobs fall back to the Apply on Workable button and an admin notice explains the fix.
  • Applications: Works behind page caches and CDNs: visitors' submissions do not depend on a short-lived session token.
  • Housekeeping: Deleting the plugin removes its settings, caches, log and scheduled import; imported job posts are kept unless WKJB_UNINSTALL_DELETE_JOBS is set.

Your Workable jobs, live on your own site.

Real job pages, Google for Jobs markup and on-site applications — on your own domain.

Coming soon