Con este sencillo código podemos cambiar orden de productos por default de woocommerce sin necesidad de usar plugins, solo tenemos que agregar este hook o gancho en español a nuestro fichero functions.php.
En este ejemplo conseguiremos que los nuevos productos agregados aparezcan al principio del catálogo de productos de manera descendente:
Si queremos que los productos aparezcan de manera ascendente solo tenemos que hacer esto:
Editado
En este ejemplo conseguiremos que los nuevos productos agregados aparezcan al principio del catálogo de productos de manera descendente:
add_filter('woocommerce_get_catalog_ordering_args','am_woocommerce_catalog_orderby');
function am_woocommerce_catalog_orderby( $args ) {
$args['orderby'] = 'last_modified';
$args['order'] = 'desc';
return $args;
}Si queremos que los productos aparezcan de manera ascendente solo tenemos que hacer esto:
add_filter('woocommerce_get_catalog_ordering_args','am_woocommerce_catalog_orderby');
function am_woocommerce_catalog_orderby( $args ) {
$args['order'] = 'asc';
return $args;
}salu2Editado
1
Puntos
Puntos
846
Visitas
Visitas
0
Resp
Resp
Por alber hace 7 años
Admin