Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
A function that modifies the default WooCommerce orderby dropdown. You can put this snippet in your functions.php file.
// Modify the default WooCommerce orderby dropdown
// Options: menu_order, popularity, rating, date, price, price-desc
// In this example I'm changing the default "Sort by newness" to "Sort by date: newest to oldest"
function patricks_woocommerce_catalog_orderby( $orderby ) {
$orderby["date"] = __('Sort by date: newest to oldest', 'woocommerce');
return $orderby;
add_filter( "woocommerce_catalog_orderby", "patricks_woocommerce_catalog_orderby", 20 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment