This thread is resolved. Here is a description of the problem and solution.
Problem:
You have a Custom Post Type (CPT) that you need to set as Translatable on your site, but the setting reverts back to 'Not translatable' after some time without any identifiable pattern.
Solution:
If you're experiencing this issue, we recommend you try the following steps:
1. Manually set the CPT as Translatable again: In your WordPress dashboard, go to WPML → Settings. Scroll down to the “Post Types Translation” section. Find your custom post type in the list and select “Translatable – only show translated items”, then click Save.
2. Force the setting via WPML’s Custom XML Configuration: Still in WPML → Settings, switch to the “Custom XML Configuration” tab. Add an entry to declare your CPT as translatable permanently. For example:
<wpml-config><custom-types><custom-type translate="1">your_cpt_slug</custom-type></custom-types></wpml-config>
This solution might be irrelevant if it’s outdated or not applicable to your case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket at WPML 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 7 replies, has 1 voice.
Last updated by 2 months, 2 weeks ago.
Assisted by: Otto.