HUSKY - Product Filter for WooCommerce

woof_text_urlencode

Contrôle si les valeurs de filtre dans la chaîne de requête de l'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 aucun encodage, 1 signifie que les valeurs de filtre seront encodées avec urlencode()

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ée 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 dans urlencode() après suppression des barres obliques.
  • La clé 'woof_text' a spécifiquement les caractères '+' remplacés par des espaces pour des raisons de sécurité.