If you update WpRentals and notice that the Loco Translate strings are no longer showing from the child theme, while translations in the core functionality plugin still work, the issue is usually related to the child theme version.
This can happen after theme updates when the website still uses an older child theme package that is no longer fully compatible with the newer WordPress localization and translation loading behavior.
Most Common Cause
The most common cause is an outdated child theme functions.php file.
Older child theme versions may not load translations correctly after newer theme and WordPress updates, even if:
- Loco Translate is configured correctly
- the translation files are synced
- the cache has been cleared
If this happens, the child theme translation overrides may stop applying even though other translations still work correctly.
How to Fix the Child Theme Translation Issue
The recommended fix is to update the functions.php file from your child theme with the latest version from the current wprentals-child.zip package included in the latest theme download.
To do this:
- Download the latest WpRentals theme package
- Open the included wprentals-child.zip archive
- Locate the functions.php file inside the child theme package
- Replace the existing functions.php file in your installed wprentals-child folder using FTP
This usually resolves the issue when the child theme is too old to work correctly with the current translation loading system.
Important Before You Replace Files
Before replacing the child theme file, make sure you create a full backup of your website files and database.
This is important in case you made custom changes in the current child theme files and need to compare or restore them later.
What to Do If Translations Still Do Not Work
If the translations still do not apply after updating the child theme functions.php file, the next step is to test the setup directly by reinstalling:
- the parent theme
- the child theme
- the translation files
In this case, support access and approval may be needed so the installation can be checked directly on the website.
In summary, if child theme translations stop working after updating WpRentals, the first thing to check is whether the website is still using an older child theme package. In most cases, updating the child theme functions.php from the latest theme pack resolves the problem.