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

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

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

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

نمادها و نامهای ارز ووکامرس از توصیه 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;
}

نتیجه

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

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


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

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

نود جی اس

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


۶۶۰
۰
۱۲ آذر ۱۳۹۹

جاوا اسکریپت

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


۶۲۶
۰
۱۳ آذر ۱۳۹۹

هک و امنیت

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


۶۹۳
۰
۱۳ آذر ۱۳۹۹

پی اچ پی - PHP

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


۶۸۷
۰
۱۳ آذر ۱۳۹۹