HUSKY - Products Filter Professional for WooCommerce

如何操作搜索数据选项

问题:是否可以默认按特定分类显示已加载的产品

回答:是,请执行下一步:

  • 打开你当前的主题文件 functions.php
  • 在文件底部添加以下代码
    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;
    }
  • 如果你需要更多受欢迎的分类,请使用逗号

这只是一个示例问题,您可以根据自己的逻辑随时将任何数据添加到搜索请求中…

记住: is_front_page() function 在 AJAX 模式下不起作用!


Example 关于如何在搜索结果中始终显示“仅显示有货产品”:

add_filter('woof_get_request_data', 'my_woof_get_request_data');

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