woocommerce网关上的WPML字符串翻译(ajax问题)

时间:2018-10-17 09:29:08

标签: ajax wordpress woocommerce translation wpml

在woocommerce支付网关中,似乎在ajax调用后未转换某些字符串。

相关的字符串在WPML中进行了翻译,并在加载支付网关的ajax之前显示。

在加载期间:

During loading

加载后:

after ajax loading

我已经尝试过WPML论坛中的this answer thread

add_action("init", function() {
    if (is_ajax()) { // and something else ???
        global $sitepress;

        $lang = $sitepress->get_current_language();

        if (isset($_SESSION['wpml_globalcart_language']) && ($_SESSION['wpml_globalcart_language']) != $lang) {
            // sanitize "$_SESSION['wpml_globalcart_language']" ???
            $sitepress->switch_lang($_SESSION['wpml_globalcart_language']);
        }
    }
});

但是对于我而言,它不起作用。

如何允许与Ajax相关的支付网关进行字符串翻译?

感谢您的帮助。

0 个答案:

没有答案