This week we are excited to announce the release of WP Job Manager 1.28.0, with support for Google Job Search, better SEO, and more. This is a major release — we highly recommend updating as soon as possible so you can benefit from all the enhancements and patches.
Google Job Search Integration
In light of Google’s new Job Search Tool announcement, we focused this release on improving support for this new tool so sites powered by WP Job Manager are included in Google’s results. This opens the door for your jobs to be found through a simple Google Search result! Going forward, we will keep an eye on any future changes to this new tool so that WP Job Manager develops alongside it. In the meantime, if you have any suggestions for how we can improve the integration here, do let us know! We have a support document for this new integration, here.
Photo from Women of Color in Tech
Enhancements
- We added JobPosting structured data, improving support for Google Job Search (more here).
- You can now map job types to an employment type to help with Google Job Search compatibility (more here).
- Search engines will no longer index expired and filled job listings, so irrelevant and unavailable postings don’t show up in search results (more here).
- There are improvements to sitemap generation for third party plugins like Jetpack, Yoast SEO, and All in One SEO (more here).
- We revamped the instructions on the overall settings page with clearer language, so it’s easier to make changes to your site — and understand what those changes mean (more here).
- Previously, there were some display issues with job listing counts due to how our caching worked. In this release, we fixed this so that there is now a lower cache expiration time across the plugin and a limited use of autoloaded cache transients (more here).
Fixes
- A localization issue with WPJM in the [jobs] shortcode is an issue no more(more here).
- You can now show job listings’ published dates in localized formats (more here).
- When submitting jobs, we improved the flow so that users on your site can select multiple job types when they go back to a former step (more here).
- Some themes were breaking as a result of overloading functions — that’s now resolved (more here).
For developers
- We added in the ability to have versions of template files, to make it easier to tell when they’ve been updated (more here).
- There is a new wpjm_notify_new_user action that lets you override the default notification behavior (more here).
- You will see a very early version of a REST API — it’s bundled with WP Job Manager, but disabled by default. It requires PHP 5.3+, and `WPJM_REST_API_ENABLED` constant must be set to true. Do not use in it production, as the endpoints may change! Contact us if you have any questions.