Php 如何更改函数中架构的字符值?

Php 如何更改函数中架构的字符值?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我正在使用Woocommerce。我需要通过functions.php文件,将符号“priceCurrency”:“UAH”,的值更改为“priceCurrency”:“UAH2” 我理解这对于模式是不正确的。 但我需要测试! 管理面板中的选项不适用,因为。我需要这样 如何传递值以更改字符 2. 我使用Polylang来转换我的页面,因此存储必须使用不同的语言​​与不同货币对应的页面。 为此,我使用了这样的代码来更改不同页面的翻译 function add_my_currency( $curre

我正在使用Woocommerce。我需要通过functions.php文件,将符号
“priceCurrency”:“UAH”
,的值更改为
“priceCurrency”:“UAH2

我理解这对于模式是不正确的。 但我需要测试! 管理面板中的选项不适用,因为。我需要这样

如何传递值以更改字符

2. 我使用Polylang来转换我的页面,因此存储必须使用不同的语言​​与不同货币对应的页面。 为此,我使用了这样的代码来更改不同页面的翻译

function add_my_currency( $currencies ) {
$currencies['UAH '] = __( 'Українська гривня', 'woocommerce' );
return $currencies;
}
add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);

function add_my_currency_symbol( $currency_symbol, $currency) {
    $my_lang = pll_current_language(); // polylang
if ( $my_lang == 'en' ) {
     $grn =' EUR ';
     } else {
         $grn ='  грн  ';
         } 

switch( $currency ) {
case 'UAH': $currency_symbol = $grn; break;
break;
}
return $currency_symbol;
}

add_filter('woocommerce_variable_price_html', 'mycustom_variation_price', 10, 2);
add_filter('woocommerce_variable_sale_price_html', 'mycustom_variation_price', 10, 2 );
它在不同的语言中非常有效​​我看到了不同的货币。但是当我查看模式标记的源代码时。我看到,UAH没有变为EUR

[{"@type":"Offer","price":"7046","priceSpecification":{"price":"7046","priceCurrency":"UAH","valueAddedTaxIncluded":"false"},"priceCurrency":"UAH"

请解释您想要更改货币符号的上下文-有关此问题的更多详细信息,请参阅helpful@MujeebuRahman谢谢你的提示,我补充了这个问题。对问题投了赞成票。请解释一下你想更改货币符号的上下文-关于这个问题的更多细节将在下面公布helpful@MujeebuRahman谢谢你的提示,我补充了这个问题。我对这个问题投了赞成票