Problem: You are trying to translate buttons in Elementor that link to a custom post type or other pages, using post IDs for linking. While some buttons correctly update to the translated URL, others do not, and occasionally the URL field is missing in the translation editor. Solution: Firstly, ensure that system fields like
_elementor_data
are not modified as they should remain in their default state to avoid issues. For buttons, using type="link" in Elementor should automatically direct internal links to the translated versions of the posts/pages. If these fields are set correctly, they won't appear in the Translation Editor because they are automatically configured to point to the correct translation. If the URL field does not appear in the Translation Editor, you can locate the URLs by following the steps outlined here: https://wpml.org/faq/how-to-translate-links/#translating-external-links Additionally, you can find the necessary XML for any widget automatically through this link: https://wpml.org/documentation/support/multilingual-tools/registering-custom-elementor-widgets-for-translation/
If this solution does not resolve your issue or seems outdated, we 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 problems persist, please open a new support ticket with us for further assistance.