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

حذف اعشار از قیمت در افزونه Restrict Content Pro

حذف اعشار از قیمت در افزونه Restrict Content Pro

حذف اعشار از قیمت در افزونه Restrict Content Pro

یکی از مشکلات شایع در استفاده از افزونه های خارحی، مشکل وجود اعشار در واحد پولی ریال هست. در یکی از پروژه هایی که در تیم لاهیج وب حال انجام بودیم، نیاز بود تا از افزونه Restrict Content Pro برای فروش اشتراک ویژه استفاده کنیم، پس از نصب و پیکربندی افزونه، متوجه شدیم که در قالب، قیمت ها به صورت اعشاری نمایش داده میشه، مثلا قیمت 10,000 تومان به صورت 10,000.00 نمایش داده شد. اینجا بود که دنبال راه حل گشتیم. متاسفانه تو سایت های مختلفی جستجو کردیم اما راه حل مناسبی برای این مشکل پیدا نکردیم. مشکل رو به صورت مستقیم از طریق فایل های template داخل افزونه حل کردیم اما از اونجایی که ممکن بود در صفحات دیگه باز این مشکل به وجود بیاد، دنبال یه راه حل اساسی گشتیم و به نتیجه رسیدیم 🙂

برای رفع این مشکل از طرق filter ها میتونیم اقدام کنیم. یعنی ما با add کردن یک تابع به فیلتر rcp_is_zero_decimal_currency میتونیم به افزونه بگیم که اعشار رو 0 در نظر بگیره. بنابراین ما باید قطعه کد زیر رو در فایل functions.php قالبمون قرار بدیم، تا این مشکل برطرف بشه

add_filter('rcp_is_zero_decimal_currency', function(){
return true;
});

منتظر آموزش های بعدی ما باشید …

علی فلاح

علی فلاح هستم، متولد 23 فروردین 1370 در استان گیلان، شهرستان لاهیجان!
از سال 1389 به صورت جدی با کدنویسی و برنامه نویسی تحت وب از زندگی لذت میبرم. تخصصم در برنامه نویسی تا به امروز محدود به PHP, Mysql, CSS, HTML, Javascript, Jquery, Bootstrap, WordPress و Codeigniter بود. گرچه تلاشهایی برای یادگیری زبان Java و Android داشتم و موفق شدم یک برنامه بنویسم و با عنوان طالع فروردینی ها در کافه بازار منتشر کنم.

نياز به راهنمايي و مشاوره داريد؟!

کارشناسان ما در لاهيج وب آماده پاسخگويي به سوالات شما هستند