跳过导航
已更新
22 5 月, 2024

WooCommerce多语言和一些主题和插件需要根据语言信息在前端运行AJAX调用。 为此,您可能需要启用支持 AJAX 筛选的语言 Cookie。

要启用前端AJAX调用的语言信息,请转到 WPML语言,然后向下滚动到 AJAX操作的语言过滤 部分。 在这里,选中 “存储语言 cookie 以支持AJAX语言过滤“选项。

启用支持前端AJAX过滤的语言 cookie

现在,WPML将使用JavaScript设置一个cookie,允许它返回AJAX操作的正确内容。

这是针对访问者的工作方式:

  • 对于已登录的用户,不会进行任何更改,也不会应用此设置。 语言 Cookie 通常使用 PHP 保存。
  • 对于未登录的用户,WPML会检查此设置是否已打开,如果是,则使用JavaScript设置语言cookie。 这允许WPML设置语言cookie,即使网站被缓存。

如果您使用WPML 4.5或更高版本,则默认情况下会启用此设置。 如果您发现它干扰了您的缓存插件,您可以按照上面详述的相同步骤禁用它。