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é.