- Status
- Resolved by author
- Reported for
- WPML String Translation 3.2.0
- Related plugin/theme
- WP-Optimize - Clean, Compress, Cache
- Topic tags
- Compatibility
Overview of the issue
When you use WP-Optimize for caching and update a previously-translated string, logged-out users aren’t able to see the change immediately. They will need to manually clear their cache to detect the changes.
Workaround
Please be sure to make a full backup of your site before proceeding.
- Open your theme’s functions.php file.
- Add the following code:
add_action( 'wpml_st_add_string_translation', function() { if ( class_exists( 'WPO_Page_Cache' ) ) { ( new WPO_Page_Cache )->purge(); } });