HUSKY - Products Filter Professional for WooCommerce

Cómo manipular las opciones de datos de búsqueda

Pregunta: ¿Es posible mostrar los productos filtrados por defecto al cargar por una taxonomía determinada?

Respuesta: sí, haz lo siguiente:

  • abre el archivo de tu tema actual functions.php
  • en la misma parte inferior del archivo añade el siguiente código
    if (is_front_page())
    {
        add_filter('woof_get_request_data', 'my_woof_get_request_data');
    }
    
    function my_woof_get_request_data($request)
    {
        $request['product_cat'] = 'music';
        //$request['product_cat']='music,posters';    
        return $request;
    }
  • Usa coma si necesitas más taxonomías de bienvenida

Es solo una pregunta de ejemplo, por tu propia lógica siempre puedes añadir cualquier dato en la solicitud de búsqueda…

Recordar: is_front_page() ¡La función no funciona en modo AJAX!


Ejemplo sobre cómo mostrar siempre ‘Solo productos en stock’ en los resultados de búsqueda:

add_filter('woof_get_request_data', 'my_woof_get_request_data');

function my_woof_get_request_data($data){
    $data['stock']='instock';
    return $data;
}