فعال کردن دکمه اضافه کردن به سبد خرید در حالت خالی بودن قیمت

جاویدان

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

2 سه  روزی بود که سخت درگیر یک کدی افزونه ای چیزی بودم که بتونم به محصولاتی که قیمت ندارند و به صورت تماس بگیرید هستند اضافه کردن به سبد خرید رو اضافه کنم چون واقعا بدون این قضیه مشکلات جدی پیش میومد .

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

کافیه این کد رو در فانکشن قالب و بالاتر از php اول قرار بدید و ذخیره کنید .

<?php
function custom_woocommerce_is_purchasable( $purchasable, $product ){
if( $product->get_price() == 0 || $product->get_price() == '')
$purchasable = true;
return $purchasable;
}
add_filter( 'woocommerce_is_purchasable', 'custom_woocommerce_is_purchasable', 10, 2 );
?>


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

امیدوارم در وکامرس فارسی بعدی این کد با ساختار بهتر و امکانات بیشتری هم لحاظ بشه

موفق باشید

 

s.mehrzad@mibc.ir

تازه وارد
سلام 

لطف می کنید دقیقا باید کجا قرار بگیره 

منظور شما اینجاست ؟

public_html/wp-admin /  admin-functions.php

 

جاویدان

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

دوست عزیز

 خوندن سرسری و بدون دقت یه مطلب یا نوشته باعث میشه گاها به اشتباهاتی بی افتید که شاید جبران ناپذیر باشه .

تو خود پست گفتم فانکشن قالب نه جای دیگه functions.php داخل پوشه قالب فعالتون هستش اولین خط قرار بدید .

ضمنا بهتره این عمل از داخل روت سرور انجام بشه تا در صورت اشتباه سریعا اصلاح یا پاکش کنید

موفق باشید

 

avinnn

تازه وارد
دوست عزیزم پست بسیار فوق العاده و مفیدی بود

تمام اینترنت رو زیر و رو کردم تا یافتم

بسیار ازتون سپاسگزارم :)

 
بالا