اضافه کردن مرتب سازی بر اساس قدیمی ترین محصول به کاتالوگ ووکامرس

اضافه کردن مرتب سازی بر اساس قدیمی ترین محصول به کاتالوگ ووکامرس
اضافه کردن مرتب سازی بر اساس قدیمی ترین محصول به کاتالوگ ووکامرس

اضافه کردن مرتب سازی بر اساس قدیمی ترین محصول به کاتالوگ ووکامرس

به طور پیش فرض در روش‌های مرتب سازی کاتالوگ ووکامرس روش‌های: مرتب‌سازی پیش‌فرض (مرتب‌سازی مرسوم + نام)، محبوبیت (فروش)، میانگین رتبه، نمایش به ترتیب جدیدترین‌ها، قیمت (صعودی)، قیمت (نزولی) وجود دارد. اگر بخواهید روش مرتب سازی بر اساس قدیمی‌ترین محصولات به این بخش اضافه کنید می‌توانید از قطعه کد موجود در این نوشته استفاده کنید.

 

اضافه کردن مرتب سازی بر اساس قدیمی ترین محصول به کاتالوگ ووکامرس

برای اضافه کردن مرتب سازی بر اساس قدیمی‌ترین محصولات به روش‌های مرتب سازی پیش‌فرض در کاتالوگ ووکامرس از قطعه کد زیر در انتهای فایل functions.php قالب فعال سایت وردپرسی خود استفاده کنید:

add_filter('woocommerce_catalog_orderby', 'add_oldest_sorting_option');
function add_oldest_sorting_option($options) {
    $options['oldest_first'] = 'مرتب‌سازی از قدیمی‌ترین';
    return $options;
}

add_filter('woocommerce_default_catalog_orderby_options', 'add_oldest_sorting_option');
function add_oldest_sorting_option_customizer($options) {
    $options['oldest_first'] = 'مرتب‌سازی از قدیمی‌ترین';
    return $options;
}

add_filter('woocommerce_get_catalog_ordering_args', 'custom_order_oldest_first');
function custom_order_oldest_first($args) {
    if (isset($_GET['orderby']) && 'oldest_first' === $_GET['orderby']) {
        $args['orderby'] = 'date';
        $args['order'] = 'ASC';
    }
    return $args;
}

بعد از ذخیره کد بالا به مسیر نمایش->سفارشی سازی->ووکامرس->کاتالوگ محصول->مرتب سازی پیش‌فرض محصولات بروید و گزینه‌ی مرتب‌سازی از قدیمی‌ترین را انتخاب کنید.

مرتب‌سازی از قدیمی‌ترین در کاتالوگ محصولات ووکامرس

 

اگر نیاز به آموزش‌های بیشتری برای وردپرس دارید در بخش نظرات این نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]