Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
When using WP Job Manager, the categories are visible in all languages simultaneously, which is not the desired behavior. The categories should only appear in the language in which the job is posted.

Solution:
First, ensure that the taxonomy 'job_listing_category' is set to be translatable:
1. Navigate to WPML > Settings.
2. Scroll down to Taxonomies translation.
3. Change the translation preference of 'job_listing_category' from 'Not translatable' to 'Translatable'.
After this change, you will need to translate the terms since they are currently registered under the primary language. To translate them:
1. Go to WPML > Taxonomy Translation.
For more information, please refer to our documentation on Translating Post Categories and Custom Taxonomies.

If this solution doesn't look relevant to your issue, please open a new support ticket in our support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 1 reply, has 2 voices.

Last updated by Nicolas V. 1 year, 2 months ago.

Assisted by: Nicolas V..

Author Posts
December 29, 2023 at 4:20 pm #15137142

veronicaA-10

using WP Job manager, the categories are visible in all languages together, instead they should only appear in the language in which you are posting the job. attached an example.

Schermata 2023-12-29 alle 16.55.20.png
Schermata 2023-12-29 alle 16.55.42.png
December 29, 2023 at 7:34 pm #15137508

Nicolas V.
Supporter

Languages: English (English ) French (Français )

Timezone: America/Lima (GMT-05:00)

Hello,

Welcome to the WPML support forum. I checked your debug info file and I can see that "job_listing_category" is not translatable.

If it's the taxonomy that you're talking about, because it's not translatable, all taxonomy terms will be registered under the primary language.

If you what to translate those terms, you can go to "WPML > Settings", scroll down to "Taxonomies translation" and change the translation preference of "job_listing_category" from "Not translatable" to "Translatable".
Please note that you will need to translate them (because the current ones are under the primary language). You can translate them in "WPML > Taxonomy Translation"

Ref: https://wpml.org/documentation/getting-started-guide/translating-post-categories-and-custom-taxonomies/

January 10, 2024 at 6:07 pm #15170944

veronicaA-10

Thank you!