Thanks for your patience. I've a feedback from our 2nd Tier Support and this is what they mentioned.
I’ve come up with a workaround that works on my local copy of the site and should be safe to use on the client’s site. While I believe the risk of side effects is low, I can’t guarantee it 100%, so it’s important that the client takes a full backup before proceeding.
I’ve already uploaded a small plugin to their site but left it deactivated so they can choose when to activate it.
The issue occurs because when visitors browse the site in different languages, any front-end admin-ajax request (such as those triggered by the booking calendar or even heartbeat requests) loads the entire theme options framework. This, in turn, re-saves the option texts in the language the visitor is currently using.
The workaround prevents the framework from loading and re-saving during those front-end ajax requests.
Here’s what the client should do:
1. Take a full backup.
2. Activate the plugin “Unhook Redux.”
3. Go to WPRentals > Options and reset the strings one final time to their English originals.
After this, the issue should hopefully no longer occur.
Could you give this a try and let me know how it goes?
The topic ‘[Closed] I translated all backend fixed fields in WP Rentals Theme, but for some reason after WPML is install…’ is closed to new replies.