تبدیل RIAL به ریال در افزونه EDD وردپرس

با عرض سلام و خسته نباشید ، با یک کد ساده ولی به نظر من خیلی بدرد بخور برای تبدیل عبارت ” RIAL ” به ” ریال ” در افزونه فروش فایل easy digital downloads یا همون EDD وردپرس در خدمت شما هستیم.

برای تبدیل واحد ریال به تومان در افزونه EDD به پست واحد پولی تومان افزونه EDD وردپرس + فیلم آموزشی مراجعه کنید.

تبدیل RIAL به ریال در افزونه EDD وردپرس

تغییر RIAL به “ریال” در افزونه EDD وردپرس

خوب تو قسمت پیکربندی یا setting افزونه یک قسمت هستش به نام currency که شما باید اونو روی Iranian RIAL تنظیم کرده باشید که اون در واقع واحد پولیتونو مشخص می کنید و ما اصلا با اون قسمت کاری نداریم ! وقتی همه تنظیمات افزونه رو انجام دادیم ، درگاه پرداختتون رو مشخص کردید و … در نهایت که می خواهید یک فایل برای فروش قرار بدید ، اگر توجه کرده باشید مثل تصویر زیر عبارت “RIAL” رو می نویسه که کمی جالب نیست .

عبارت RIAL افزونه EDD

حالا با اضافه کردن چند کد ساده اون عبارت “RIAL” به “ریال” تبدیل میشه مثل شکل زیر

عبارت ریال بجای RIAL در افزونه EDD

برای این کار نیاز هستش تا فایل functions.php قالب خودتونو ( واقع در مسیر wp-content/themes/your-theme/functions.php ) ویرایش کنید و به انتهای فایل برید و قبل از تمام شدن تگ php یعنی <?  (دقت کنید ، قبلش ) این ۲ خط کد رو اضافه کنید بی زحمت .

function pw_edd_change_currency_sign( $formatted, $currency, $price ) {
return $price . ' ریال';
}
add_filter( 'edd_rial_currency_filter_after', 'pw_edd_change_currency_sign', 10, 3 );
add_filter( 'edd_rial_currency_filter_before', 'pw_edd_change_currency_sign', 10, 3 );

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

امیدوارم مفید باشه براتون ، یا حق

64 نظرات
  1. hasan می گوید

    با سلام چرا کار نمیکنه ورژن EDD من 2.7.2 می باشد لطفا چک کنید چون قبلا کار میکرد اما الان این پیغام Warning: Missing argument رو میده

  2. Babak می گوید

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

    1. عباس صادقی می گوید

      از تنظیمات edd بزنید اگر نشد افزونه درگاه پرداخت و اگر هم نشد فایل زبان رو بررسی کنید!

  3. مهدی می گوید

    سلام
    چطور میشه اعشار رو نمایش داد؟
    65000 تومان تبدیل بشه به 65,000 تومان
    ممنون

    1. آرش حیدری می گوید

      سلام
      بله شدن که هر کاری میشه
      باید کد وارد فایل functions.php کردش ، من کدش رو ندارم الان
      باید گوگل سرچ کنید سایت های انگلیسی پیدا کنید
      با احترام

  4. parham می گوید

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

    1. آرش حیدری می گوید

      با سلام
      میتونید با استایل قالب یک کارهایی رو انجام بدید
      ولی ما هم استفاده کردیم مشکلی نبود ، همچنین کد تومان رو هم میتونید تست کنید
      http://doctorwp.com/edd-toman-currency/
      با تشکر

  5. Ramin می گوید

    با سلام و احترام
    دوست عزیز جواب نمیده باید چیکار کنم ؟ راه حل دیگه ای نیست ؟

    1. آرش حیدری می گوید

      سلام
      اشتباه استفاده میکنید
      http://doctorwp.com/edd-toman-currency
      کد بالا هم برای نمیش تومان هستش

  6. حامد می گوید

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

    1. آرش حیدری می گوید

      سلام
      از لینک زیر استفاده کنید
      http://doctorwp.com/edd-toman-currency/

  7. صندلی نظری می گوید

    بسیار جالب و عالی . ممنون

  8. کیوان می گوید

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

    1. آرش حیدری می گوید

      سلام
      در دیدگاه های قبلی یکی از کاربران “1sharifi ” کد تومان رو قرار داده . میتونید استفاده کنید .
      با احترام

  9. مصطفی می گوید

    سلام
    متشکرم. مدتها بود دنبال رفع این مورد بودم و بالاخره در سایت شما دیدم. متشکرم

  10. علیرضا می گوید

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

    1. آرش حیدری می گوید

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

  11. يوسايت ديزاين می گوید

    من يك آپلود سنتر دارم كه تمام فايلهامو تو اونجا آپلود مي كنم
    و يك سايت ديگه دارم كه دانلودي هست و در edd لينك دانلود رو از آپلود سنتر مي گيرم و درج مي كنم
    حال مشكل اينجاست كه پس از خريد لينك دانلود از پس از آدرس سايت جديدم هست و يكسره به كاربره نشون نمي ده بره دانلود و وقتي كاربر روي لينك آزاد شده كليك مي كنه خطاي 404 ميده.

    و ديگه اينكه راهي نيست كه لينكها كد بشن همش مستقيم هستند؟ چه زماني كه در سايت حاضر خودمون آپ مي كنيم و چه اينكه از سايت ديگه لينك دانلودشو بر مي داريم

    1. آرش حیدری می گوید

      سلام
      درست متوجه منظورتون نشدم
      می خواین لینک از یک سرور دیگه وارد کنید ؟
      ممنون

  12. majid می گوید

    آقا آرش من همیشه به این قسمت سر میزنم تا ببینم آموزش تبدیل ریال به تومن را گذاشته اید که تا الان نگذاشته اید همچنان منتظرم خیلی بهش احتیاج دارم ممنون ازت

    1. آرش حیدری می گوید

      سلام
      الان براتون ایمیل میکنم ، بعدا آموزشش رو هم قرار میدیم : )

      1. داریو می گوید

        لطفا برای من هم ایمیل کنید

      2. آرش حیدری می گوید

        انجام شد : )

      3. majid می گوید

        آرش جان خیلی آقایی
        عالی بود

      4. داریوش می گوید

        سلام
        از شما ممنونم فقط نمی دونم از کد هست یا استایل قالب که تومان و عدد ،در یک سمت نیستن :
        تومان-دانلود۲۰۰۰

      5. آرش حیدری می گوید

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

  13. حسنی می گوید

    سلام کد قرار دادیم توی بخش function عبارت ریال فارسی شد ولی بقیه عبارت ها انگلیسی شد

    1. آرش حیدری می گوید

      سلام
      کد ها رو باید به فایل functions.php قالبتون اضافه کنید
      زبان وردپرستون فارسی هستش ؟

  14. Iman می گوید

    برادر گرامی، واقعا ممنون
    انجام شد
    ولی جا داره یه نکته به آموزش اضافه کنی
    در تنظیمات (پیکر بندی edd)علامت $ باید به بعد از عدد منتقل بشه والا کار نمیکنه!

  15. داریوش می گوید

    سلام
    من کد تبدیل تومان رو دقیقا کجا باید قرار بدم ؟ در بخش فانکشن قالب گذاشتم تاثیری نداشت و اصلا نشونه ای از افزونه edd نداشت
    ممنون میشم راهنمایی کنید

    1. آرش حیدری می گوید

      سلام
      کد بالا که برای ریال هستش برای تومان نیست .
      کد تومان و همینطور همین کد ریال رو داخل فایل functions.php قالب برای قار بدید …
      ممنون

      1. داریوش می گوید

        وقتی قرار میدم صفحه سفید میشه و نه ریال فارسی میشه و نه به تومان تبدیل میشه
        در ضمن افزونه طلایی رو هم خریدم که بانک ش مشکل داره و به ملت وصل نیمشه

      2. آرش حیدری می گوید

        سلام
        کدهای php رو اشتباه قرار میدید حتما ، قبل از انتهای تگ php یعنی

  16. هاشم می گوید

    سلام داش ارش این کد بخش محصولات تصادفی بازارچه همین پوسته جدید رو تو سایت نمی گذاری؟ البته من خودم می تونم بسازم اش برام مشکلی نداره ولی از خود صحاب بگیرم بهتره

    1. آرش حیدری می گوید

      سلام
      این قسمت با توجه با قالب خودمون طراحی شده و کده آماده نداریم قرار بدیم ، داخل بقیه قالب ها بهم میریزه .
      تشکر

  17. بامداد می گوید

    با سلام. تغییرات شما را در قالب انجام دادم. تغییری حاصل نشد. دوباره به صفحه function برگشتم. عبارت “ریال” از درون کدها حذف شده بود. به نظر شما علت چیست؟

    1. آرش حیدری می گوید

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

      1. majid می گوید

        آقا آرش دمت گرم خیلی باحالی من خیلی استفاده کردم
        خواهشا تبدیل به تومن هم قرار بدید خیلی بهش احتیاج دارم. گفتید قرار دادید لینکش کجاست؟من گشتم سایتتون را پیدا نکردم؟اگه قرار ندادید آموزش ریال به تومن را قرار بدید خیلی وقته منتظرم

      2. آرش حیدری می گوید

        سلام
        چشم حتما قرار میدیم خیلی زود
        ممنون

  18. طراحی وب سایت می گوید

    خیلی مفید بود با تشکر

  19. فرهاد می گوید

    سلام
    لطفا نحوه تبدیل ریال به تومان را در این افزونه آموزش دهید
    متشکرم

    1. آرش حیدری می گوید

      سلام
      چشم حتما

  20. 1sharifi می گوید

    سلام
    من چرا هرچی این کد رو داخل functions میذارم به تومان تبدیل نمیشه. میشه نگاهی بندازین؟
    مرسی

  21. 1sharifi می گوید

    این کد هم برای تبدیل به تومان
    if ( ! function_exists( ‘edd_tooman_currency’ ) ) {
    function edd_tooman_currency( $formatted, $currency, $price ) {
    if ( ! is_admin() ) {
    $price = @str_replace( ‘,’, ”, $price );
    $price = @$price / 10;
    return $price . ‘ تومان’;
    }
    return $price . ‘ ريال’;
    }
    }
    add_filter( ‘edd_rial_currency_filter_after’, ‘edd_tooman_currency’, 10, 3 );

  22. رحمتیان می گوید

    مسیری را که اعلام کردید من اصلا در سی پنل هاست ندارم که بتونم به ریال تبدیل کنم در مسیر دیگه ای با همون نام گذاشتم اما نشد

  23. حسین رحمتیان می گوید

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

    1. آرش حیدری می گوید

      سلام
      تو کدهای لینک خرید
      اون blue رو تغییر بدید رنگش عوض میشه !

      1. ناشناس می گوید

        سلام میشه بیشتر توضیح بدید

  24. خادمی می گوید

    سلام ،
    آیا راهی برای تبدیل به تومان هم وجود داره ؟
    و آیا سایت هایی مثل راستچین ، مارکت همیار و مانستر تمپیلت از همین افزونه دارن استفاده میکنن واسه فروش ؟
    ممنون .

    1. آرش حیدری می گوید

      سلام
      سایت هایی که فرمودید از قالب زیر استفاده می کنند که سیستم فروش خودش رو داره
      http://doctorwp.com/4379/wordpress-persian-theme-forest-template.html
      با تشکر

  25. علی می گوید

    البته نگارش edd من 2.1.4 هستش

  26. علی می گوید

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

    1. آرش حیدری می گوید

      سلام
      خیر فارسی هم پشتیبانی می کنه
      شاید تنظیمات فایل WP_LANG رو فایل wp-config.php وردپرس شما روی فارسی ست نشده که داره براتون انگلیسی نمایش میده .

      1. علی می گوید

        سلام
        آرش جان پیشخوان وردپرس فارسیه منظورم easy digital download بود که انگلیسیه!

      2. آرش حیدری می گوید

        سلام
        قبلا تو فایل wp-config یه کدی بود این شکلی

        define('WPLANG', 'fa_IR');
        

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

  27. بانه وب می گوید

    سلام
    چطور میتونم پرداخت انتخابی داشته باشم برای سایتم.
    منظورم پرداخت سریع وجه
    http://baneweb.com/image/123456.jpg
    مثل این.
    ممنون میشم اگه راهنماییم کنید

    1. آرش حیدری می گوید

      سلام
      اسکریپت پرداخت آنلاین بانک ملت رو داریم که می تونید استفاده کنید
      http://doctorwp.com/4187/bank-mellat-online-payement-script.html

  28. استخر پیش ساخته می گوید

    سلام.تشکر میکنم از مطلب جابی که گذاشتین
    عالی بود

  29. مجتبی می گوید

    با سلام
    آرش عزیز آیا می شود از این کد برای تبدیل ریال به تومان استفاده نمود؟

  30. حسین محمودی می گوید

    سلام دوست عزیز
    این افزونه به منظور استفاده مشود ؟؟

    1. آرش حیدری می گوید

      اگر منظورتون اینه ” به چه منظور” استفاده میشه ؟ پاسخ : فروش فایل دیجیتال

  31. طراحی سایت عکاسی می گوید

    بسیار عالی بود.ممنون از مطالب خوبتان

  32. سعید می گوید

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

    1. آرش حیدری می گوید

      سلام
      در اولین فرصت ، ایده خوبی هستش برای یم مقاله ، اگر منتشر کردیم اسم شما هم به عنوان پیشنهاد دهنده ذکر می کنیم ، ممنون

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.