Murat Bütün

WooCommerce Ürünleri Eskiden Yeniye Sıralama

WooCommerce sitelerimizde ziyaretçilerin ürünleri filtrelemesi için, En çok incelenene göre sırala, En çok oy alana göre sırala, En son eklenene göre sırala, Fiyata göre sırala: Düşükten yükseğe ve Fiyata göre sırala: Yüksekten düşüğe eklenmiş durumda.

Bu özelliklere ek olarak eskiden yeniye doğru sıralamak isterseniz, aşağıda verdiğim kodu temanızın functions.php dosyasına ekleyiniz.

add_filter('woocommerce_get_catalog_ordering_args', 'custom_woocommerce_get_catalog_ordering_args');
add_filter('woocommerce_default_catalog_orderby_options', 'custom_woocommerce_catalog_orderby');
add_filter('woocommerce_catalog_orderby', 'custom_woocommerce_catalog_orderby');
function custom_woocommerce_get_catalog_ordering_args($args)
{
 $orderby_value = isset($_GET['orderby']) ? woocommerce_clean($_GET['orderby']) : apply_filters('woocommerce_default_catalog_orderby', get_option('woocommerce_default_catalog_orderby'));
 if ('oldest_to_recent' == $orderby_value)
 {
  $args['orderby'] = 'date';
  $args['order'] = 'ASC';
 }
 return $args;
}
function custom_woocommerce_catalog_orderby($sortby)
{
 $sortby['oldest_to_recent'] = __('Eskiden Yeniye Doğru Sırala', 'woocommerce');
 return $sortby;
}

 

Exit mobile version