Skip Navigation

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

Problem:
You are trying to translate Custom Post Type Categories and maintain the hierarchy across languages, ensuring that child and parent relationships are respected. However, the child and parent hierarchy is not respected across languages after translation.
Solution:
We recommend following the steps described in the guide on how to translate features and amenities in WPML. Make sure your configuration is set as described in the documentation because cache memory might affect the final output. You can find the guide here: https://help.wprentals.org/article/how-to-translate-features-and-amenities-in-wpml/

If this solution does not resolve your issue or seems outdated, 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 problem 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.

Tagged: 

This topic contains 1 reply, has 0 voices.

Last updated by Carlos Rojas 1 month, 2 weeks ago.

Assisted by: Carlos Rojas.

Author Posts
May 2, 2025 at 8:32 pm #16990945

vladimirM-19

Background of the issue:
I am trying to translate Custom Post Type Categories and maintain the hierarchy across languages, ensuring that child and parent relationships are respected. You can see the issue on this page: hidden link

Symptoms:
I get translated features, but the child and parent hierarchy is not respected across languages.

Questions:
How can I maintain the hierarchy of Custom Post Type Categories across languages?
Why are the child and parent relationships not respected after translation?

May 6, 2025 at 7:42 am #16999565

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hello,
Thank you for contacting us

Please follow the steps described in this guide: hidden link to correctly translate the features. Also, make sure the configuration is set as described in the documentation because the cache memory might affect the final output.

Regards,
Carlos