افزودن واحد پولی تومان به افزونه EDD
مدت زمان تقریبی مطالعه: 0 دقیقه و 55 ثانیه

افزودن واحد پولی تومان به EDD

جزئیات

دسته بندی
منتشر شده در 1395/11/09
پسندها 2
بازدید 2016
نظرات 10
منبع

توضیحات

افزودن واحد پولی تومان به افزونه EDD

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

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

خب بریم سراغ کد کوتاهی که کار افزودن واحد پولی به افزونه edd رو انجام میده:

۱- فایل functions.php پوسته خود را باز کنید ( نکته: اگر این فایل وجود نداشت، داخل پوسته وردپرسی تون این فایل رو ایجاد کنید. )

۲- کد زیر رو داخل فایل functions.php کپی کنید:

 

 function mw_edd_toman_currency( $currencies ) {
  $currencies['تومان'] = 'واحد پول ایران (تومان)';
  return $currencies;
}
add_filter('edd_currencies', 'mw_edd_toman_currency');
       
 

 

نکته: کدهای بالا باید بین دو تگ <?PHP  ?> قرار بگیرد.

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

 

افزودن واحد پولی تومان به افزونه EDD

 

بعد از انتخاب واحد پولی تومان روی ذخیره تغییرات کلیک کنید.تموم شد!

برچسب ها

درباره نویسنده

مطالب مرتبط

نظرات

  1. نیما
    نیما

    آقا دمتون گرم
    من تمام کدهای سایتای دیگه امتحان کردم ولی اصلا تغییری نمی کرد

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

    1. محمد حسینی
      محمد حسینی

      ممنون از دیدگاه تون،‌خوشحالم که مفید بوده و مشکل تون حل شده

  2. پارسا
    پارسا

    سلام
    بین همه سایت ها که راجع به تبدیل ریال به تومان راه حل داده بودند سایت شما بهترین گزینه را پیشنهاد داده و بابتش از شما متشکرم.
    فقط بعد از اعمال این کدها علامت هزارگان (,) نمایش داده میشه چطور میشه این علامت را برداشت ؟

    1. محمد حسینی
      محمد حسینی

      سلام، خوبه که مشکل تون حل شده.
      همونطور که در تصویر بالا مشاهده میکنید در بخش جداکننده صفرها میتونید علامت کاما رو بردارید و تنظیمات رو ذخیره کنید.

      1. پارسا
        پارسا

        تنظیمات را دیدم ، هیچ علامتی اونجا نیست

        1. محمد حسینی
          محمد حسینی

          در صورت تمایل اطلاعات سایتتون رو ارسال کنید بررسی میکنم

  3. داود
    داود

    سلام – سپاس – کد عمل کرد فقط مشکل اینجاست که مثلا قیمت ۵ هزار تومان رو به صورت ۵۰,۰۰۰٫۰۰ تومان نشون میده لطفا بررسی کنید

    1. محمد حسینی
      محمد حسینی

      سلام، برای حذف حالت اعشار و دو تا صفری که بعد از علامت اعشار قرار میگیره در edd این کد رو درون فایل Functions.php قالب وبسایتتون قرار بدید:

      الیته این نکته رو فراموش نکنید که دیگه نیاز نیست شما قیمت رو به ریال تو تنظیمات محصول وارد کنید.علت اینکه ۵ هزار تومان رو به صورت ۵۰,۰۰۰/۰۰ تومان نشون میده اینه که شما قیمت رو به ریال وارد کردید که این مورد تو توضیحات این مطلب بهش اشاره شده.

      function remove_edd_format_amount_decimals( $decimals, $amount ) {
        if( floor( $amount ) == $amount ) {
          $decimals = 0;
        }
        return $decimals;
      }
      add_filter( 'edd_format_amount_decimals', 'remove_edd_format_amount_decimals', 10, 2 ); 
  4. ریسه
    ریسه

    ممنون، این کد خیلی بهتر از کدهای قبلی کار میکنه

    1. محمد حسینی
      محمد حسینی

      چه خوب که بدردتون خورده.

دیدگاه خود را بیان کنید

ایمیل شما نمایش داده نخواهد شد. بخش های مورد نیاز با * علامت گذاری شده اند.

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