HUSKY - Product Filter for WooCommerce

woof_text_urlencode

Contrôle si les valeurs de filtre dans la chaîne de requête URL doivent être encodées en URL, permettant la gestion des caractères spéciaux dans les paramètres de recherche.

Paramètres

$encode (int) — Indicateur entier (0 ou 1) — 0 signifie pas d'encodage, 1 signifie que les valeurs de filtre seront urlencode()'d

Fichier source

index.php:2053

Exemple de code

add_filter('woof_text_urlencode', function($encode) {
    // Enable URL encoding for special characters
    return 1;
});

Notes d'utilisation

  • Situé dans la méthode get_request_data() qui nettoie et traite les paramètres $_GET.
  • Lorsqu'il est activé, les valeurs de filtre sont passées par urlencode() après avoir supprimé les barres obliques.
  • La clé 'woof_text' a spécifiquement les caractères '+' remplacés par des espaces pour des raisons de sécurité.