Resolved
Reported for: WPML Multilingual CMS 4.5.10
Resolved in: WPML 4.6.4
Overview of the issue
If you are using a /%category%/%postname%/ permalink structure, when you visit the last post published, the WPML language switcher will point to the wrong URL.
For example, instead of pointing to:
https://domain.com/nl/news-nl/hello-world-nl/
It will direct you to:
https://domain.com/nl/news-en/hello-world-nl/
Workaround
Please, make a full backup of your site before proceeding.
- Open your theme's functions.php file.
- Add the following snippet:
add_filter('template_include', function($t){ wp_cache_flush(); return $t; }, 999);
Looks to be working, many thanks 🙂
I'm glad to know it works, Remco. 🙂