nima.bankehsaz

ریال،لرن پرس
مشکل در نمایش علامت ریال در افزونه لرن پرس

6 پست در این موضوع قرار دارد

با عرض سلام خدمت شما

بنده افزونه لرن پرس را نصب کرده‌ام ولی در سایت در قسمت قیمت دوره به جای نمایش ریال، کد فارسی ریال (﷼) نمایش داده میشه.

ممنون میشم اگر کمک کنید تا این مشکل را حل کنم.

آدرس سایت: nimban.com

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

این کد رو از سایت رسمی خودش پیدا کردم و باید به function قالبتون اضافه کنید

/**
* Add new currency
*
* @param $currencies
*
* @return mixed
*/
function thim_add_learnpress_currency( $currencies ) {
$currencies['Code'] = 'Currency name';
return $currencies;
}

add_filter( 'learn_press_get_payment_currencies', 'thim_add_learnpress_currency' );

/**
* Add new currency symbol
*
* @param $currency_symbol
* @param $currency
*
* @return string
*/
function thim_new_learnpress_currency_symbol( $currency_symbol, $currency ) {
if ( $currency == 'Code' ) {
$currency_symbol = 'Symbol';
}
return $currency_symbol;
}

add_filter( 'learn_press_currency_symbol', 'thim_new_learnpress_currency_symbol', 10, 2 );

به جای 'code' باید کد ریال، به جای 'Currency name' باید نام واحد پولی (ریال) و به جای 'Symbol' باید نماد ریال رو بزنید (IRR) البته بنده این کد رو تست نکردم حتما قبل از تغییرات بک آپ بگیرید که به مشکل برنخورید

2

به اشتراک گذاری این پست


لینک به پست

خیلی ممنونم از راهنماییتون ولی متاسفانه مشکلم حل نشد!

امکانش هست جایی کد ریال (65020) رو به فارسی ترجمه کرده و به همین خاطر در سایت درست نمایش داده نمیشه!؟

0

به اشتراک گذاری این پست


لینک به پست

خب شما یه کار دیگه هم می تونید انجام بدید که توی فانکشن تعریف کنید هر جا ﷼ رو دیدی تبدیلش کن به ریال

function replace_text($text) {
	$text = str_replace('look-for-this-string', 'replace-with-this-string', $text);
	$text = str_replace('look-for-that-string', 'replace-with-that-string', $text);
	return $text;
}
add_filter('the_content', 'replace_text');

﷼ رو جایگزین the_content

ریال رو جایگزین replace_text کنید

ببینید جواب می ده یا خیر 

بک آپ قبلش فراموش نشود

0

به اشتراک گذاری این پست


لینک به پست

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

در روش اول بنده اشتباه کردم و به جای کد، ﷼  این رو قرار دادم در صورتی که باید IRR رو قرار می دادم و به جای سیمبل باید ریال رو تایپ می کردم و به جای 'Currency name' هم باید 'iran - rial' رو قرار می دادم. همون کد اول مشکل من رو حل کرد.

باز هم از محبت شما متشکرم.

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری