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

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

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

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

نمادها و نامهای ارز ووکامرس از توصیه 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 ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


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

وردپرس

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


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

درباره فایل Robots.txt

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


۷۵۶
۰
۲ دی ۱۳۹۹