Chào mừng đến với Huu's Blog

Đây là blog chia sẻ những kiến thức mà tôi đã học được trong quá trình học tập và làm việc.

Kho ứng dụng với nhiều phần mềm đã được crack thoải mái cho anh em lựa chọn, vào tab ứng dụng miễn phí để tải về nhé. Nhớ làm nhiệm vụ nhé. hehe
Khophanmem
Khophanmem
Mình đang hoạt động trong lĩnh vực Marketing chuyên về sàn thương mại điện tử, bạn cần giúp đỡ hoặc hợp tác trong công việc nhắn trực tiếp giúp mình nhé. Đây là zalo của mình: 0352383048
Nam Hà
Nam Hà
Chuyên môn của mình là Google Ads, ae cần liên hệ nhắn mình nhé
Nguyễn Hiền
Nguyễn Hiền
Anh em cần gì liên hệ mình nhé, có tất cả những thứ anh em cần
Nguyễn Hữu
Nguyễn Hữu
Lĩnh vực chuyên môn của mình là Google Ads, tối ưu chuyển đổi và gia tăng hiệu quả quảng cáo với ngân sách hợp lý. Mình không chỉ giúp khách hàng chạy quảng cáo ra đơn, mà còn xây dựng chiến lược từ khóa, cấu trúc chiến dịch, tối ưu mẫu quảng cáo và landing page để mỗi đồng chi phí bỏ ra đều đáng giá. Nếu bạn đang chạy quảng cáo mà vẫn chưa hiệu quả, inbox mình – mình có thể giúp bạn nhìn ra vấn đề
Thanh Hương
Thanh Hương
Mình chuyên về SEO website và Facebook Ads. Mọi người cần hỗ trợ nhắn giúp mình nhé.
Thanh Ngân
Thanh Ngân

Thêm code lọc sản phẩm giảm giá trong WooCommerce

Code function

Nếu bạn muốn thêm tính năng lọc các sản phẩm đang được giảm giá trong WooCommerce, chỉ cần chèn đoạn mã ngắn sau vào file functions.php của theme đang sử dụng.

/**
* WooCommerce Sales Sorting Filter
*/
add_filter( 'woocommerce_get_catalog_ordering_args', 'coderlor_get_catalog_ordering_args' );
function coderlor_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 ( 'on_sale' == $orderby_value ) {
        $args['orderby'] = 'meta_value_num';
        $args['order'] = 'DESC';
        $args['meta_key'] = '_sale_price'; 
    }
    return $args;
}

add_filter( 'woocommerce_default_catalog_orderby_options', 'coderlor_catalog_orderby' );
add_filter( 'woocommerce_catalog_orderby', 'coderlor_catalog_orderby' );
function coderlor_catalog_orderby( $sortby ) {
    $sortby['on_sale'] = 'Sort by on sale';
    return $sortby;
}

Sau khi lưu lại, bạn hãy thử truy cập vào trang danh sách sản phẩm hoặc một danh mục cụ thể để kiểm tra kết quả hiển thị sản phẩm đang giảm giá. Tính năng này phù hợp với các website bán hàng quy mô nhỏ cần lọc cơ bản. Nếu bạn cần hệ thống lọc phức tạp và linh hoạt hơn, hãy cân nhắc sử dụng các plugin lọc sản phẩm chuyên dụng như YITH WooCommerce Ajax Product Filter hoặc WOOF – Products Filter for WooCommerce.

Và đây là kết quả

Chúc bạn thành công !

I'm here !