اضافه کردن واحد تومان به edd

milad3500

کاربر عضو
با سلام و عرض ادب

من  با ستفاده از کد زیر :

if ( ! function_exists( 'edd_toman_currency' ) ) {
    function edd_toman_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_toman_currency', 10, 3 );

واحد ریال رو به تومان تغییر دادم... ولی وقتی میخوام قیمت وارد کنم باید به ریال وارد کنم... این کد فقط کلمه ریال رو به تومان تغییر میده

می خواستم بدونم چطوری باید واحد تومان رو اضافه کنم... منظورم اینه که تو پیکر بندی به جای انتخاب ریال، تومان رو انتخاب کنم

با تشکر

 

Mohammad

مدیر انجمن
پرسنل مدیریت
باید پلاگین درگاه تون رو تغییر بدید . به صورتی که مبلغ تومان رو ضربدر 10 بکنه تا وقتی به درگاه میره به ریال تبدیل بشه (استاندارد درگاه ها)

 

milad3500

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

میخوام واحد تومان رو به edd اضافه کنم

کدهای موجود در اینترنت فقط ظاهرا کلمه ریال رو به تومان تبدیل میکنه... و  پشت پرده باید قیمت رو بر اساس ریال وارد کرد...

من میخوام که کلا همش بشه تومان

 
آخرین ویرایش توسط مدیر:

milad3500

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

یعنی مبلغی که من به ریال وارد کردم وارد درگاه که میشیم به تومان تبدیل میشه

با این مورد مشکلی ندارم

 

wptricks

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

کد:
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 );
 

milad3500

کاربر عضو
خب مشکل من هم همینه

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

 
بالا