Hi there,
Thank you for reaching out to us about this.
I can understand your concern and I’m happy to assist you with this in the following:
The issue at hand arises from a recent update in WordPress (version 6.7), where the function that loads theme translations,?load_theme_textdomain()
, isn’t functioning as expected. This is due to a timing conflict with how WordPress loads translations just-in-time, which is part of recent enhancements meant to improve performance and efficiency.
Here’s what you need to know:
- What’s Happening?When translations are loaded, the timing of these loads is critical. In WordPress 6.7, changes caused translation loading to happen at a different point which led to translations not applying to themes if not loaded in sync with WordPress’s new timing.
- Possible Workaround:As an immediate solution, developers have been using a workaround that alters when translations are loaded. This involves adjusting from using the?
init
?action to the?after_setup_theme
?hook, as well as additional adjustments like resetting certain cached translation entries manually. (Reference) — This level of customization is outside of our WooCommerce plugin support scope, so we would not be able to assist you with this workaround. We appreciate your understanding.
- You may consider reverting WordPress version if possible. (Please reach out to your host about this option if you are interested.)
- Long-Term Fix:The good news is that the WordPress core team is actively addressing this in the upcoming version 6.7.1, as reported in their development tracks. They have a patch ready that re-attempts to load translations effectively and resolves these timing issues. See the progress and discussion on this issue here:?core.trac.www.ads-software.com/ticket/62337
I understand how such issues might affect your website’s functioning, and while this can be inconvenient, the development team is making sure the fix is tested thoroughly before release.
Here is also Woo community discussions you might keep an eye out for: www.ads-software.com/support/topic/translations-broken-in-woocommerce-after-wordpress-core-upgrade-to-6-7/
We are very sorry your business is impacted by the latest release. Rest assured, an official and stable fix is on the horizon.
Thanks again for checking in with us.