۱. برای حذف وضعیت موجودی، کد زیر را به functions.php اضافه کنید:
add_filter('woocommerce_get_availability_text', 'custom_remove_availability_text', 10, 2);
function custom_remove_availability_text($availability, $product) {
$excluded_products = [123, 456]; // آیدی محصولات
if (in_array($product->get_id(), $excluded_products)) {
return ''; // حذف متن
}
return $availability;
}
۲. یا از افزونههایی مثل WooCommerce Advanced Product Labels استفاده کنید.
۳. برای حذف کامل، فایل قالب meta.php را ویرایش کنید. 😊
بسیار ممنونم @samahjoob12
کدی که فرستادید رو اضافه کردم؛ بعدش صفحه هر محصول رو که باز میکنم خطای function.php is crupted رو میده.
فایل meta.php رو پیدا نمیکنم. نه در وردپرس نه سی پنل.
سلام وقت بخیر @fanavaransharif
کد قبلی رو که اضافه کردید حذف کنید، اگر دسترسی به پیشخوان ندارید از هاست و file manager اقدام به ویرایش کنید
این گزینه میتونه داخل تنظیمات قالب باشه
آدرس یکی از محصولاتتون رو که نمیخواید نمایش داده بشه رو قرار بدید
مواردی که نمیخواد نمایش داده بشن تعدادشون کمه یا بالاس؟ داخل دسته خاصی قرار دارن؟
سلام @asadiy4n
وقت شما بخیر
بله از طریق سی پنل حذف کردم.
بله زیاد هستند؛ فعلا برای همه محصولاتمون نمیخوایم این وضعیت موجودی نمایش داده بشه.
اما بعداً برای بعضی از محصولات میخوایم فعالش کنیم.
مثلا محصول زیر:
https://shahreelec.com/product/ds1085z-10/
طرحتون با المنتور هست کافیه الگوی محصولتون رو ویرایش کنید و اون بخش رو مخفی و یا حذف کنید
زمانی که قصد داشته باشید برای گروه محصول خاصی نمایش داده نشه با استفاده از فرضا دسته بندی محصول و یک کدکوتاه که نوشته بشه برای اون دسته میتونید این قابلیت رو اضافه کنید
فعلا از طریق المنتور غیرفعال کنید هر زمان که دستهبندیتون مشخص شد یک موضوع جدید مشخص کنید
لطفا در صورتی که مشکل حل شد موضوع رو به حل شده تغییر بدید
بسیار ممنونم @asadiy4n
توی قالب های ذخیره شده المنتور پیداش نکردم.
داخل همون صفحه محصول ویرایش با المنتور رو بزنید