問題の概要
キャッシュにWP-Optimizeを使用しており、翻訳済みの文字列を更新した場合、ログアウトしているユーザーには変更がすぐに表示されません。変更を確認するには、手動でキャッシュをクリアする必要があります。
回避策
この問題は修正されました。 最新バージョンにアップデートするとお使いのサイトで問題が解決するため、この回避策はまだアップデートできない場合にのみ必要です。
作業を進める前に、必ずサイトの完全なバックアップを作成してください。
- テーマのfunctions.phpファイルを開きます。
- 以下のコードを追加します。
add_action( 'wpml_st_add_string_translation', function() { if ( class_exists( 'WPO_Page_Cache' ) ) { ( new WPO_Page_Cache )->purge(); } });