خطای Invalid ISO 4217 currency code

خطای Invalid ISO 4217 currency code

اگر از ووکامرس استفاده می کنید و ارز تومان توی سرچ کنسول مثل عکس زیر خطا می دهد دلیل آن استفاده از واحد ارزی IRT به جای IRR هست که برای حل این مشکل می توانید کد زیر را توی تابع (function) قالب قرار دهید. این کار سئو آن بهتر می شود.

add_filter( 'woocommerce_currencies', 'add_currencies_irr' );

function add_currencies_irr( $currencies ) {
     $currencies['IRR'] = __( 'تومان', 'woocommerce' );
     return $currencies;
}

add_filter('woocommerce_currency_symbol', 'add_currency_symbol', 10, 2);

function add_currency_symbol( $currency_symbol, $currency ) {
     switch( $currency ) {
          case 'IRR': $currency_symbol = 'تومان'; break;
     }
     return $currency_symbol;
}
photo 2023 11 27 21 57 08

منابع : پوینا

پیوند منابع
ووکامرس (Woocommerce) نوامبر/27/2023 1162
https://rayium.ir/?p=1189

دیدگاه شما