HUSKY - Product Filter for WooCommerce

テキストURLエンコードの制御

URLクエリ文字列内のフィルター値をURLエンコードするかどうかを制御し、検索パラメーターでの特殊文字の処理を可能にします。

パラメーター

$encode (int) — 整数フラグ(0または1) — 0はエンコードなし、1はフィルター値がurlencode()されることを意味します。

ソースファイル

index.php:2053

コード例

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

使用上の注意

  • $_GETパラメーターをサニタイズおよび処理するget_request_data()メソッド内にあります。
  • 有効にすると、フィルター値はスラッシュをトリミングした後、urlencode()を介して渡されます。
  • woof_text」キーは、セキュリティのために特に「+」文字がスペースに置き換えられます。