woof_get_request_data
woof_get_request_data
Ermöglicht die Modifikation der Suchanfragedaten vor deren Verarbeitung. Wird verwendet, um eigene Filterparameter hinzuzufügen.
Parameter
$data (array) — Array der Anfragedaten
Quelldatei
index.php
Code-Beispiel
add_filter('woof_get_request_data', function($data) {
// Add custom filter parameter programmatically
if (!isset($data['min_price']) AND isset($_GET['custom_min'])) {
$data['min_price'] = floatval($_GET['custom_min']);
}
if (!isset($data['max_price']) AND isset($_GET['custom_max'])) {
$data['max_price'] = floatval($_GET['custom_max']);
}
return $data;
});
Hinweise zur Verwendung
- Fügen Sie diesen Code in die
functions.php-Datei Ihres Themes oder in ein benutzerdefiniertes Plugin ein. - Der Hook wird während des Filterprozesses angewendet — Änderungen treten sofort in Kraft.
- Geben Sie immer den erwarteten Werttyp von der Callback-Funktion zurück.