WP Job Manager is a lightweight plugin that adds job-board functionality to your WordPress site. Using WPML, you can translate your Jobs, Job Types, and Job Listings into multiple languages.
- Getting Started
- Translating Posts and Pages
- Translating Job Listings
- Translating Job Types
- Translating Other Texts From Your Theme or Plugins
- Known Issues
- Getting Help
Start by installing and activating the following plugins:
If you’re new to WPML, check out our Getting Started Guide. It quickly walks you through all the translation options you can use.
With WPML, you can choose from two translation modes:
- The Translate Everything mode translates your site’s content as you add or edit it.
- The Translate Some mode allows you to decide what to translate, and who will translate it. Choose from translating the content yourself, assigning it to individual translators, or using a translation agency.
WP Job Manager comes with three pages: Jobs, Jobs Dashboard, and Post a Job. To translate the title and the body of these pages, check out our guide to translating posts and pages. To learn how to translate the buttons and other textual elements on these pages, skip over to the section of this article about String Translation.
You can translate Job Listings in the same way you would translate custom post types.
Before you start translating, go to WPML → Settings and scroll down to the Post Types Translation section. Choose one of the two Translatable options.
To translate Job Listings:
- Go to the job listing you’d like to translate. Locate the Language box in the right sidebar and click the plus icon next to the language you want to translate your listing into.
- You’ll be taken to the Advanced Translation Editor. If you have translation credits, you can automatically translate the content and review the translations. If you don’t, add the translations for each line and click Complete when you’re done.
Job Types are a custom taxonomy. With WPML, you can translate categories, tags, and custom taxonomies in different ways. To find your preferred method, see our guide to translating post categories and custom taxonomies.
In the example below, we’ll show you how to translate Job Types from a central taxonomy menu:
- Go to WPML → Taxonomy Translation and select Job types from the drop-down menu.
- Click the plus icon next to the job type term you’d like to translate and then Save your translation.
Besides the content coming from your posts and pages, there are other texts that you may want to translate. An example of this is the Apply for job button. You can translate this button and other additional texts from your theme or plugins with String Translation.
In the example below, we’ll show you how to translate the Apply for job button.
- Go to WPML → Theme and plugins localization and scroll down to the Strings in the plugins section. Check the box next to WP Job Manager and then Scan selected plugins for strings.
- Once scanning is complete, go to WPML → String Translation and search for the text you want to translate. In this case, we are searching for Apply for job.
- Click the plus icon next to the language you want to translate the string into and then hit enter to save it.
Follow the same steps to translate other texts. This includes the texts from frontend forms that allow guests and registered users to submit and manage job listings.
If you need help translating your site built using WP Job Manager and WPML, visit WPML’s support forum.