نمایش مبلغ 0 تومان به جای رایگان
0

3 ارسال در این موضوع قرار دارد

سلام من نسخه جدید ووکامرس رو نصب کردم اما متاسفانه بجای کلمه رایگان مبلغ 0 تومان را نمایش میدهد. 

راه کار و پیشنهاد میخوام ممنونم.

 

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


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

این کد رو ازمایش کنید

 

add_filter('woocommerce_get_price_html', 'changeFreePriceNotice', 10, 2);
 
function changeFreePriceNotice($price, $product) {
	error_log($price);
	if ( $price == wc_price( 0.00 ) )
		return 'رایگان';
	else
		return $price;
}

اگر 0.00 کار نکرد بر روی 0 قرار بدید فقط!

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 38 دقیقه قبل، Mohammad گفته است :

این کد رو ازمایش کنید

 


add_filter('woocommerce_get_price_html', 'changeFreePriceNotice', 10, 2);
 
function changeFreePriceNotice($price, $product) {
	error_log($price);
	if ( $price == wc_price( 0.00 ) )
		return 'رایگان';
	else
		return $price;
}

اگر 0.00 کار نکرد بر روی 0 قرار بدید فقط!

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


add_filter( 'wc_price', 'change_wc_free_price', 10, 3 );
function change_wc_free_price( $return, $price, $args ) {

	if ( empty( $price ) ) {
		$return = 'رایگان';
		$return          = '<span class="price-value">' . $return . '</span>';
	}

	return $return;
}

 

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


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

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

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

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

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

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

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

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

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

0