نحوه سفارشی کردن ارز ووکامرس[قطعات کد]

نویسنده : shahin khaledi بروز شده در : 9 روز 10 ساعت قبل آخرین مطالعه 16 ساعت 2 دقیقه قبل دسته ها : ووکامرس

هنگامی که ووکامرس را سفارشی می کنید ، ممکن است بخواهید کد ارز ووکامرس را تغییر دهید تا گزینه های سفارشی شما را نشان دهد. من کمک می کنم تا بدانم کد ارز ووکامرس در کجا قرار دارد و روش های مختلفی که می توانید ارز ووکامرس را متناسب با نیازهای خود سفارشی کنید.

در این پست ، من می خواهم تمام جزئیات مربوط به کد ارز ووکامرس و نحوه سفارشی کردن کد ارز ووکامرس با استفاده از فیلترهای خاص را به شما نشان دهم.

کد ارز ووکامرس

نمادها و نامهای ارز ووکامرس از توصیه Unicode CLDR پیروی می کنند و مهمترین عملکردی که ارز ووکامرس را کنترل می کند عبارتند از:

$array = get_woocommerce_currencies();

این روش در مسیر زیر فهرست افزونه WooCommerce قرار دارد:

woocommerce/includes/wc-core-functions.php

برای دسترسی به روش کد ارز ووکامرس که عملکرد همه کدهای ارز را کنترل می کند ، می توانید روی این پیوند کلیک کنید.

قطعات کد سفارشی کد ارز ووکامرس

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

add_filter( 'woocommerce_currency_symbol', 'sevencloner_change_currency_symbols', 10, 2 );
 
    function sevencloner_change_currency_symbols( $currency_symbols, $currency ) {
 
        if ( 'USD' === $currency ) {
            return 'USD';
        }
 
        if ( 'EUR' === $currency ) {
            return 'Euro';
        }
 
        if ( 'AED' === $currency ) {
            return 'AED';
        }
 
            return $currency_symbols;
    }

یک ارز یا نماد سفارشی اضافه کنید

می توانید یک ارز سفارشی ووکامرس اضافه کنید یا یک نماد سفارشی ووکامرس با استفاده از قطعات کد اضافه کنید
زیر:

/**
 * Custom currency and currency symbol
 */
add_filter( 'woocommerce_currencies', 'sevencloner_add_my_currency' );
 
function sevencloner_add_my_currency( $currencies ) {
 
     $currencies['ABC'] = __( 'Currency name', 'woocommerce' );
     return $currencies;
      
}
 
add_filter('woocommerce_currency_symbol', 'njengah_add_my_currency_symbol', 10, 2);
 
function sevencloner_add_my_currency_symbol( $currency_symbol, $currency ) {
 
     switch( $currency ) {
          case 'ABC': $currency_symbol = '$'; break;
     }
     return $currency_symbol;
      
}

می توانید این قطعه کد ووکامرس را از اساس مشاهده کنید.

کد ارز را به عنوان پسوند به قیمت اضافه کنید

با استفاده از قطعه کد ، می توانید نماد ارز ووکامرس را به عنوان پسوند قیمت اضافه کنید
زیر:

add_action('woocommerce_price_format', 'sevencloner_add_price_suffix', 1, 2);
 
function sevencloner_add_price_suffix($format, $currency_position) {
 
    switch ( $currency_position ) {
        case 'left' :
            $currency = get_woocommerce_currency();
            $format = '%1$s%2$s ' . $currency;
        break;
    }
  
    return $format;
}

نتیجه

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

در این مقاله قصد داریم تا درباره نحوه سفارشی کردن ارز ووکامرس[قطعات کد] صحبت کنیم.


قیمت (تومان)
رایگان
وضعیت
تکمیل شده

مقالات پیشنهادی

هک و امنیت

هک و امنیت

در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...

آخرین بروزرسانی 10 ماه 12 روز قبل

بک لینک چیست؟

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.

آخرین بروزرسانی 10 ماه 3 روز قبل

نود جی اس

نود جی اس

توسعه دهندگان نود جی اس, زبان جاوا اسکریپت را از یک زبان قابل اجرا در مرورگر خارج کرده و به زبانی تبدیل کردن که بتوان آن را بصورت یه اپلیکیشن مستفل اجرا کرد و ...

آخرین بروزرسانی 10 ماه 13 روز قبل

جاوا اسکریپت

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...

آخرین بروزرسانی 10 ماه 12 روز قبل

سوالات و گفتگوها

logo-samandehi
تماس با ما

می توانید از طریق اطلاعات زیر با ما در ارتباط باشید.

درباره ما

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