پیکسلر | شبکه اجتماعی برنامه نویسان

تغییر متن "در انبار موجود نمی باشد" در ووکامرس وردپرس

M-R 3 سال پیش

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

3 پاسخ
برای قرار دادن دیدگاه وارد شوید
ahmadaskari 3 سال پیش

در فایل functions.php پوسته فعال سایت، کد زیر رو بنویس.

add_filter( 'woocommerce_get_availability', 'change_out_of_stock_text_woocommerce', 1, 2);

function change_out_of_stock_text_woocommerce( $availability, $product_to_check ) {

// Change Out of Stock Text
if ( ! $product_to_check->is_in_stock() ) {
$availability['availability'] = 'متن دلخواه';
}
return $availability;
}

به جای ‘متن دلخواه’ می تونی متن مورد نظرت رو بگذاری.

منبع برای مطالعه بیشتر

shimaaa 2 سال پیش
ممنون درست شد. یک سوال دیگه داشتم در صفحه خود محصول وقتی ناموجوده قیمت و دکمه خرید را نشان نمیده ولی در صفحه نخست که برای نمایش محصولات از گرید (زفایر) استفاده میکنم اونجا قیمت و دکمه خرید نمایش داده میشه چجوری میشه اونجا هم وقتی محصول ناموجوده قیمت و دکمه خرید مخفی بشه؟
shimaaa 2 سال پیش
همچنین در گرید المان موجودی را وارد کردم همون متن "درانبار موجود نمی باشد" آورد. نمیشه این متن ناموجود در همه بخش ها اعمال بشه