Background of the issue:
I am trying to update the translation of a contact page on my site. The original page is hidden link and its translation is hidden link.
I want to embed the correct code in the translation.
Symptoms:
The translation pages are showing an older version of the content instead of the current one. I have cleared the WPML cache, but the old page still displays.
Questions:
Why is the translation page showing an older version of the content?
How can I update the translation page to show the current content?
I have cleared the WPML cache but the old page still displays. See for example the email addresses that display which are not on the live page
Thank you for contacting WPML Support. Sorry for the delay due to high workload and the reply time will be shorter from now. Could you please follow the below steps and see if this resolves the issue:
1. The current WP Memory Limit on your site is 40MB. The WP memory limit needs to be increased, it's different from PHP memory. PHP memory is fine but WordPress uses 40MB as default in your site. The minimum requirements for WPML are 128MB: https://wpml.org/home/minimum-requirements/
Please add this line to your wp-config.php file to increase WP memory, wp-config.php file is located in the root of your WP install:
4. If the issue persists, please try to follow the below procedure:
4.1. Please open the default language contact page in Edit mode.
4.2. Make a small change, for example, add a space or + sign in your page/post title.
4.3. Update the page by pressing the “Update” button.
4.4. Now, please remove that small change that did in step #4.2.
4.5. Update the page again.
4.6. Now, please try to open the translated page in WPML Translation Editor and make sure the translation is 100% complete and press the complete button.