تبدیل اعداد فارسی به انگلیسی در بخش تایپ کدپستی

با سلام.
کاربران وبسایت من وقتی از طریق موبایل به ثبت سفارش اقدام می کنن و کدپستی و با کیبورد فارسی تایپ می کنن ارور کدپستی نامعتبر دریافت می کنند.
من برای حل این مشکل از تنظیمات ووکامرس فارسی قابلیت تبدیل اعداد فارسی به انگلیسی کدپستی هم فعال کردم ولی مشکل حل نشد.
ممنون میشم راهنمایی بفرمایید.

هیچ کسی نظری نداره؟!!

سلام دوست عزیز این قطعه کد رو در فایل functionتست بزنین

add_filter( ‘woocommerce_format_postcode’, ‘woocommerce_format_postcode’, 2, 10 );

function woocommerce_format_postcode( $postcode, $country ) {
return fa2en( $postcode );
}

function fa2en( $input ) {
$num_pairs = Array ( “۰” => “0”, “۱” => “1”, “۲” => “2”, “۳” => “3”, “۴” => “4”,
“۵” => “5”, “۶” => “6”, “۷” => “7”, “۸” => “8”, “۹” => “9” );

return strtr( $input, $num_pairs );

}

3 پسندیده

خیلی ممنونم از شما. فکر کنم مشکل برطرف شد. خودم تست کردم درست عمل کرد :pray: :pray: :pray:

خواهش میکنم بسیار هم عالی :pray:

2 پسندیده

سلام مهندس
من کد رو قرار دادم
دیگه حتی صفحۀ محصول هم باز نمی‌شه و وقتی وارد صفحۀ محصول می‌خوای بشی، سایت از دسترس خارج می‌شه