HUSKY - Products Filter Professional for WooCommerce

Wie man mit Suchdatenoptionen umgeht

Frage: Ist es möglich, die Produkte standardmäßig beim Laden nach einer bestimmten Taxonomie gefiltert anzuzeigen

Antwort: Ja, machen Sie Folgendes:

  • Öffnen Sie die Datei Ihres aktuellen Themes functions.php
  • am selben Ende der Datei den folgenden Code hinzufügen
    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;
    }
  • Verwenden Sie ein Komma, wenn Sie weitere Willkommens-Taxonomien benötigen

Dies ist nur ein Beispiel-Frage, mit Ihrer eigenen Logik können Sie jederzeit beliebige Daten in die Suchanfrage einfügen …

Erinnerung: is_front_page() Funktion funktioniert nicht im AJAX-Modus!


Beispiel darüber, wie man immer „Nur auf Lager befindliche Produkte“ in den Suchergebnissen anzeigt:

add_filter('woof_get_request_data', 'my_woof_get_request_data');

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