Tệp này chứa văn bản Unicode hai chiều có thể được giải thích hoặc biên dịch khác với những gì xuất hiện dưới đây. Để xem lại, mở tệp trong trình chỉnh sửa tiết lộ các ký tự Unicode ẩn. Tìm hiểu thêm về các ký tự Unicode hai chiều
/** | |
* Thêm tùy chọn sắp xếp tùy chỉnh (tăng/giảm) | |
*/ | |
add_filter( ‘woocommerce_get_catalog_ordering_args’, ‘custom_woocommerce_get_catalog_ordering_args’ ); | |
function custom_woocommerce_get_catalog_ordering_args( $args ) { | |
$orderby_value = isset( $_GET[‘orderby’] ) ? wc_clean( $_GET[‘orderby’] ) : apply_filters( ‘woocommerce_default_catalog_orderby’, get_option( ‘woocommerce_default_catalog_orderby’ ) ); | |
if ( ‘random_list’ == $orderby_value ) { | |
$args[‘orderby’] = ‘rand’; | |
$args[‘order’] = ”; | |
$args[‘meta_key’] = ”; | |
} | |
return $args; | |
} | |
add_filter( ‘woocommerce_default_catalog_orderby_options’, ‘custom_woocommerce_catalog_orderby’ ); | |
add_filter( ‘woocommerce_catalog_orderby’, ‘custom_woocommerce_catalog_orderby’ ); | |
function custom_woocommerce_catalog_orderby( $sortby ) { | |
$sortby[‘random_list’] = ‘Ngẫu nhiên’; | |
return $sortby; | |
} |