انتقال محصولات ناموجود به انتهای لیست

8

گواستنەوە لە کۆگا بەرهەمەکان بۆ کۆتایی ئەرشیف لوپ woocamerc

هەبوونی بەرهەمی نەبوو لە لیستی بەرهەمەکانی فرۆشگاکەدا دەبێتە هۆی ماندووکردنی کڕیارەکان و کەمکردنەوەی فرۆشتنەکانت، بۆیە باشترین چارەسەر ئەوەیە کە بەرهەمە نەبووەکان بگوازیتەوە بۆ خوارەوەی لیستەکە.

دیدن شێوازەکانی تری زیادکردن داهاتی فرۆشگای ئۆنلاین

بۆ گواستنەوەی بەرهەمە نەبووەکان بۆ کۆتایی لیستەکە، تەنها ئەم کۆدەی خوارەوە لە کۆتایی پەڕگەی فەنکشنی قاڵبەکەدا دابنێ.


add_filter('posts_clauses', 'order_by_stock_status');
function order_by_stock_status($posts_clauses) {
    global $wpdb;
    // only change query on WooCommerce loops
    if (is_woocommerce() && (is_shop() || is_product_category() || is_product_tag() || is_product_taxonomy())) {
        $posts_clauses['join'] .= " INNER JOIN $wpdb->postmeta istockstatus ON ($wpdb->posts.ID = istockstatus.post_id) ";
        $posts_clauses['orderby'] = " istockstatus.meta_value ASC, " . $posts_clauses['orderby'];
        $posts_clauses['where'] = " AND istockstatus.meta_key = '_stock_status' AND istockstatus.meta_value <> '' " . $posts_clauses['where'];
    }
    return $posts_clauses;
}

وەڵامێک بنووسە

پۆستی ئەلیکترۆنییەکەت بڵاوناکرێتەوە. خانە پێویستەکان دەستنیشانکراون بە *

nine − 8 =

 
چاتی ئۆنلاین

ئامادەین بۆ وەڵامدانەوەی پرسیارەکانتان