keyvanmirani

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

2 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام

از قالب 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
0

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


لینک به پست

سلام

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

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

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

0

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


لینک به پست