我有页面asgym.pl。我已经连接了两个插件 Weglot 和动态定价和折扣 - 用于woocommerce 。
当有人点击" EN"按钮,语言应更改为英语,货币将更改为" GBP"但当有人点击按钮" PL"时,语言将变为波兰语,而货币将变为" PLN"。
脚本中的更改包括添加到网址值="?wmc-currency = GBP"或者"?wmc-currency = PLN",但是当我更多次更改语言时,url会从新值更改为旧值。
如何将代码更改为旧值将被销毁,新值将添加到url。
{
if ($d != $current) {
$link = ($d != $this - > original_l) ? $this - > replaceUrl($this - > home_dir.$this - > request_uri_no_language, $d) : $this - > home_dir.$this - > request_uri_no_language;
if ($link == $this - > home_dir.
'/' && get_option('wg_auto_switch') == 'on') {
}
$value['en'] = 'wmc-currency=GBP';
$value['pl'] = 'wmc-currency=PLN';
$list. = '<li class="wg-li '.$flag_class.$d.
'"> <
a data - wg - notranslate href = "' . $link .'?'.$value[$d].'" > ' . ($withname ? ($full ? WGUtils::getLangNameFromCode( $d,false ) : strtoupper( $d )) : '
') . ' < /a></li > ';
}
}