WooCommerce Ürünleri Eskiden Yeniye Sıralama

  • Anasayfa
  • 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;
}