HUSKY - Product Filter for WooCommerce

woof_text_urlencode

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_request_data()メソッド内にあり、$_GETパラメーターをサニタイズおよび処理します。
  • 有効にすると、スラッシュをトリミングした後、フィルター値がurlencode()を通過します。
  • 特に'woof_text'キーでは、セキュリティのために'+'文字がスペースに置き換えられます。