This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're experiencing issues where changes made in one language are not visible in other languages on your homepage, it might be due to a server configuration limit. Specifically, the PHP warning
parse_str(): Input variables exceeded 1000
suggests that the
max_input_vars
setting in your server's php.ini file is too low.
Solution:
We recommend increasing the
max_input_vars
value to at least 10000. You can do this yourself if you have access to the server settings, or you may need to ask your hosting provider to adjust this for you. After updating this setting, please follow these steps:
1. Make a small change to the original page.
2. Update the page.
3. Open the translation and complete it again.
This should help ensure that changes are properly reflected across all languages.
Please note that this solution might be outdated or not applicable to your specific case. If this does not resolve your issue, 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 you still need assistance, please do not hesitate to 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 is split from https://wpml.org/forums/topic/translations-dont-work-well/