woof_get_request_data
Verwendet in der data-gate-Funktion des plugin: index.php -> public function get_request_data() – es ist die erste Funktion im plugin, die Suchanfragedaten abruft
Kann verwendet werden für beliebige Manipulationen von Anfragedaten, falls erforderlich
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.