WooCommerce Change the Defaut Product Sorting in Shop Page
In shop page the product sorting by default is set to Default, if you want to set it to Date (Sort by Latest) as on this example…
you need to piece of code in your functions.php
and now the product sorting is set to Sort by Latest. this is by latest product up to date.
add_action( 'woocommerce_default_catalog_orderby', 'custom_default_catalog_orderby' ); function custom_default_catalog_orderby( $sort_by ) { /* menu_order (Default) – by the custom order first, then by product name popularity – by the number of sales rating – by the average rating date – recently added products will be displayed first price – cheapest products will be displayed first price-desc – the most expensive first rand – in a random order (read also how to retain pagination in this case) */ return 'date'; }