درج عبارت رایگان بجای ۰ تومان در محصولات ووکامرس

نوین ادمین » ترفندهای وردپرس » درج عبارت “رایگان” بجای “۰ تومان” در محصولات ووکامرس

  • تاریخ ثبت : 27 بهمن 1398
  • آخرین بروزرسانی : 27 فروردین 1398
  • زمان مورد نیاز برای مطالعه : 5 دقیقه

[ratemypost]

مقدمه

در مورد چی میخوایم صحبت کنیم؟

در باکس قیمت محصولات ووکامرس میتونید قیمتی مشخص نکنید که در این صورت بجای قیمت عبارت “تماس بگیرید” رو نمایش میده . اگر در این باکس عدد صفر رو قرار بدید به صورت “۰ تومان” در سایت نمایش داده میشه که زیاد جالب نیست ! شما میتونید بجای “۰ تومان” عبارت دلخواه خودتون رو قرار بدید . خیلی ها دوست دارن عبارت “رایگان” رو جایگزین کنن . اگر شما هم تمایل دارید از این ترفند در سایتتون استفاده کنید با ما همراه باشید.

درج عبارت “رایگان” بجای “۰ تومان” در محصولات ووکامرس

درج عبارت رایگان بجای ۰ تومان در محصولات ووکامرس

هر چی دلت میخواد جاش بنویس !

برای اینکه بجای “۰ تومان” عبارت “رایگان” رو در قسمت قیمت محصولات نمایش بدید کافیه کد زیر رو در فایل فانکشن قالب قرار بدید :

/* WooCommerce: Free Products */
add_filter( 'woocommerce_get_price_html', 'novinadmin_price_zero', 100, 2 );

function novinadmin_price_zero( $price, $product ){

if ( '0' === $product->get_price()  ) {
$price = 'رایگان';
}
return $price;
}
دقت داشته باشید :

کد PHP دیگه ای در وب هست که اون کد دو تا شرط داره . چه در فیلد قیمت ، عدد قرار بدید چه خالی بزارید در هر دو حالت عبارت “رایگان” یا عبارت مد نظر شما رو قرار میده . اما در کدی که ما ارائه کردیم فقط اگر قیمت رو ۰ بزارید عبارت ” رایگان” رو نشون میده .

از اونجایی که خیلی سایت ها هستند که در عین ارائه محصولات رایگان محصولاتی هم دارن که قیمتشون ثابت نیست و نیاز هست مشتری تماس بگیره برای استعلام قیمت ، ما سعی کردیم کدی ارائه کنیم که برای این مدل کسب و کارها هم قابل استفاده باشه .

عضویت در خبرنامه نوین ادمین

عضو خبرنامه بشید تا مقالات سایت رو از طریق ایمیل براتون ارسال کنیم !

.
سوالات متداول

سوالات متداول کاربران

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

بجای قیمت عبارت “تماس بگیرید” نوشته میشه !

4 پاسخ
  1. رضا
    رضا گفته:

    با سلام
    ممنون از مطلب خوبتون.
    من وقتی محصول متغییر تعریف میکنم برای نمایش قیمت ها کمترین و بیشتر قیمت محصولات متغییر رو نمایش میده در حالی که ن می خوام فقط کمترین قیمت موجود نمایش داده بشه و با قراردادن کلمه From شروع قیمت ها رو در هر محصول مشخص کنم. چندتا کد رو هم امتحان کردم ولی هیچ کدوم جواب نمیده. چیکار باید بکنم؟ ممنون میشم راهنمایی کنین

    پاسخ
  2. محمد
    محمد گفته:

    با سلام و تشکر از مطلب مفید شما ، در خط دوم کد قسمت ‘novinadmin_price_zero عبارت novinadmin باید نام سایت خودمون درج کنیم ؟

    پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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