WPML
状态
已由作者解决
解决于
LiteSpeed Cache 7.7
相关插件/主题
LiteSpeed Cache
主题标签
Compatibility

问题概述

LiteSpeed Cache与 WPML Multilingual & Multicurrency for WooCommerce 及其多货币功能一起使用时,在选择次要货币后切换回默认货币可能无法正常工作。货币会卡住,您需要重复该操作两次才能使其生效。

临时解决方法

在继续操作之前,请确保为您的站点创建了完整站点备份


  • 将以下代码添加到主题的 functions.php 文件中。
    // WPML - Use Cookie instead of WCSession
    add_filter( 'wcml_user_store_strategy', function ( $strategy, $key ) {
        return 'cookie';
    }, 10, 2 );
            


  • 前往“LiteSpeed Cache > Cache > 高级 > Vary Cookies”。

  • 添加以下 cookie:wcml_client_currency

所有已知问题 →