نحوه تغییر نماد ارز در ووکامرس

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

تغییر نماد ارز در ووکامرس

در این پست ، می خواهم گام به گام به شما نشان دهم که چگونه می توانید نماد ارز ووکامرس را با استفاده از قطعه کد تغییر دهید

احتمالاً می توانیم در آینده یک نماد تغییر پول در افزونه ووکامرس بسازیم که بدون تغییر فایل های تم ، تغییر نماد ارز را در ووکامرس برای همه آسان کند.

در حال حاضر به ما اجازه می دهد تا بر روی اقداماتی که می توانید برای تغییر نماد ارز در ووکامرس انجام دهید تمرکز کنیم:

  • اطمینان حاصل کنید که با ایجاد پشتیبان از تم ووکامرس خود شروع می کنید زیرا وقتی قطعه کد را اضافه می کنید به راحتی می توانید به هم ریخته و منجر به از دست دادن سایت خود شوید. وقتی در حال افزودن هرگونه تغییر در فایل functions.php تم خود هستید ، پشتیبان گیری همیشه توصیه می شود.
  • یک طرح زمینه فعال فعلی خود ایجاد کنید که از آن برای افزودن قطعه کد برای تغییر نماد ارز ووکامرس استفاده می کنیم. اگر قبلاً تم کودک ایجاد نکرده اید ، توصیه می کنم راهنمای گام به گام من را در مورد نحوه ایجاد تم Storefront Child که قبلاً به اشتراک گذاشتم ، بررسی کنید.
  • پس از ایجاد تم کودک ، اکنون می توانید فایل functions.php موضوع کودک را باز کرده و قطعه کد را در زیر اضافه کنید:
<?php 
 
/**
 * Custom Change Currency Symbol In WooCommerce
 */
 
 
add_filter('woocommerce_currency_symbol', 'sevencloner_change_currency_symbol_woocommerce', 10, 2);
 
function sevencloner_change_currency_symbol_woocommerce( $currency_symbol, $currency ) {
 
     switch( $currency ) {
          case 'ABC': $currency_symbol = '$'; break;
     }
     return $currency_symbol;
      
}
  • پس از افزودن این قطعه کد و به روزرسانی تغییرات ، باید تغییر نماد واحد پولی را مشاهده کنید تا نماد ارز اضافه شده به کد بالا را نشان دهد. مهم این است که کد را تغییر دهید تا نماد ارز خاصی را که می خواهید سفارشی کنید منعکس کند.
  • همچنین می توانید چندین نماد ارز را با استفاده از یک قطعه کد که این منطق را با استفاده از دستور switch یا دستور if مانند قطعه کد زیر گسترش می دهد ، تغییر دهید:
<?php 
 
/**
 * Custom Change Multiple Currency Symbols In WooCommerce
 */
 
 
add_filter('woocommerce_currency_symbol', 'sevencloner_change_currency_symbol_woocommerce', 10, 2);
 
function sevencloner_change_currency_symbol_woocommerce( $currency_symbol, $currency ) {
 
     switch( $currency ) {
      
            case 'ABC': $currency_symbol = '$'; 
           
          break;
           
            case 'DEF': $currency_symbol = '*'; 
           
          break;
           
            case 'XYZ': $currency_symbol = '#'; 
           
          break;
           
            case 'FGH': $currency_symbol = '@'; 
           
           
     }
     return $currency_symbol;
      
}

استفاده از دستور If

<?php 
 
/**
 * Custom Change Multiple Currency Symbols In WooCommerce
 */
 
 
add_filter('woocommerce_currency_symbol', 'sevencloner_change_currency_symbol_woocommerce', 10, 2);
 
function sevencloner_change_currency_symbol_woocommerce( $currency_symbols, $currency ) {
 
    if ( 'USD' === $currency ) {
        return 'USD';
    }
 
    if ( 'EUR' === $currency ) {
        return 'Euro';
    }
 
    if ( 'AED' === $currency ) {
        return 'AED';
    }
 
        return $currency_symbols;
  
      
}

نتیجه

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

به عنوان یک یادآوری سریع ، همیشه احتیاط خوبی است که از افزودن قطعات سفارشی مستقیم به موضوع والدین خود اجتناب کنید ، زیرا این امر همیشه باعث خراب شدن سایت شما در هنگام بروزرسانی می شود یا اگر خطای نحوی در کد خود داشته باشید. اگر می خواهید از یک توسعه دهنده حرفه ای ووکامرس کمک بگیرید ، در اولین فرصت با من تماس بگیرید.

در این مقاله قصد داریم تا درباره نحوه تغییر نماد ارز در ووکامرس صحبت کنیم.


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

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

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

ناصر خالدی

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

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

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

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

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

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

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

نود جی اس

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


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

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

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


۵۴۴
۰
۲ دی ۱۳۹۹

پی اچ پی - PHP

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


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

هک و امنیت

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


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