no-img
اِمیلاسلام کاربر مهمان. امروز یکشنبه ۲۴ آذر ۱۳۹۸


ادامه مطلب

بروزرسانی؛
۲۹ مهر ۱۳۹۸
تبدیل ریال به تومان در Easy Digital Downloads
امتیاز 5.00 ( 4 رای )
حمایت از emila.ir

تبدیل ریال به تومان در Easy Digital Downloads

بروزرسانی؛ ۲۹ مهر ۱۳۹۸

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

جهت انتخاب واحد پولی ایران در افزونه ایزی دیجیتال دانلود باید از بخش پیکربندی افزونه به تب عمومی رفته سپس بخش تنظیمات ارز را انتخاب کنید تا بتوانید تنظیمات واحد پولی را انجام دهید. از بخش واحد ارزی ریال ایران (ریال) را انتخاب کنید تا کاربران بتوانند وجه محصول را به ریال پرداخت کنند سپس از بخش موقعیت نمایش علامت واحد ارزی می توانید مکان نمایش عبارت ریال در کنار قیمت را تعیین کرد.

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

نحوه تبدیل ریال به تومان در easy digital downloads

برای اینکار کافیست کد زیر را در functions.php قالب سایت وردپرسی قرار دهید:

/**
* rial-to-toman.
*/
function pw_edd_change_currency_sign( $formatted, $currency, $price ) {
$price = str_replace( ',', '', $price ); $price = str_replace( ',', '', $price ); $price = $price / 10;	$price = number_format ( $price, 0,'.',',');	$eng = array('0','1','2','3','4','5','6','7','8','9');	$per = array('۰','۱','۲','۳','۴','۵','۶','۷','۸','۹');	$price = str_replace($eng,$per,$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 );

کد بالا اعشار رو هم از قیمت شما حذف می کند که میتواند قیمت ها رو بهتر نمایش دهد.

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

function edd_rial_currency($formatted, $currency, $price){
if (!is_admin()) {
$price = @str_replace( edd_get_option( 'thousands_separator', ',' ) , '', $price );
$price = @$price / 10; return $price . ' تومان';} else return $price . ' ریال';}
add_filter( 'edd_rial_currency_filter_after', 'edd_rial_currency', 10, 3 );
add_filter( 'edd_rial_currency_filter_before', 'edd_rial_currency', 10, 3 );

جهت استفاده باید کد فوق را در فایل فانکشن functions.php قرار دهید.


موضوع : وب/ برچسب : / لینک کوتاه : https://emila.ir/?p=10509
designer