WPML

问题概述

将 Flatsome 主题与我们的多货币功能结合使用时,在将产品添加到购物车后,Top 和 Sidebar MiniCart 中的货币无法正确更新。但是,重新加载页面后,货币会正确设置。

临时解决方法

在继续操作之前,请确保对您的站点进行完整备份。

  • 打开主题的 functions.php 文件。
  • 添加以下代码:
    /**
    * Add this code to the functions.php file of your theme.
    */
    add_filter( 'wcml_multi_currency_ajax_actions', 'flatsome_add_action_to_multi_currency_ajax', 10, 1 );
    
    function flatsome_add_action_to_multi_currency_ajax( $ajax_actions ) {
      $ajax_actions[] = 'flatsome_ajax_add_to_cart'; 
      return $ajax_actions;
    }

所有已知问题