رفتن به مطلب
keyvanmirani

نمایش ندادن محصولات out of stock در صفحه اصلی

پست های پیشنهاد شده

سلام

از قالب martfury استفاده میکنم و میخواستم محصولایی که فقط in stock هستن توی صفحه اول نمایش داده بشن و توی صفحه shop همه محصولات باشن.

add_filter( 'woocommerce_product_query_meta_query', 'home_only_instock_products', 10, 2 );
function home_only_instock_products( $meta_query, $query ) {
    if( is_front_page() ) return $meta_query;

    $meta_query[] = array(
        'key'     => '_stock_status',
        'value'   => 'instock',
        'compare' => '='
    );
    return $meta_query;
}

این کد رو نوشتم و قرار دادم ولی انگار کار نمیکنه روی این قالب.

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

ویرایش شده توسط keyvanmirani

به اشتراک گذاری این ارسال


لینک به ارسال

سلام

پوسته فوق پرمیوم و در تم‌فارست هست.

اگر اون رو بصورت اصل(از تم‌فارست) خریداری کردید فروشنده به شما پشتیبانی میده.

بحث در مورد موارد پولی در انجمن ممنوع هست.

به اشتراک گذاری این ارسال


لینک به ارسال

×
×
  • اضافه کردن...