woof-order-catalog
woof_order_catalog
Permite cambiar el orden de clasificación del catálogo de productos al filtrar. Devuelve un array con las claves orderby, order, meta_key.
Parámetros
$catalog_data (array) — ['orderby' => string, 'order' => string, 'meta_key' => string]
Archivo de origen
index.php
Ejemplo de código
add_filter('woof_order_catalog', function($catalog_data) {
// Force sorting by date descending for filtered results
$catalog_data['orderby'] = 'date';
$catalog_data['order'] = 'DESC';
$catalog_data['meta_key'] = '';
return $catalog_data;
});
Notas de uso
- Añada este código al archivo
functions.phpde su tema o a un plugin personalizado. - El hook se aplica durante el proceso de filtrado — los cambios surten efecto inmediatamente.
- Siempre devuelva el tipo de valor esperado desde la función de callback.