WordPressで$_GETパラメータを取得する時にphpcsのnonceエラーを回避する
2025/03/30
備忘録です。リンクに貼ったURLのパラメータにnonceも何もねーよって感じの時とかに。
状況
PHP
$hoge = $_GET['hoge'];
こう書くと……
phpcs
WARNING | Processing form data without nonce verification.
このように怒られる。
対応
PHP
function my_query_vars( $qvars ){
$qvars[] = 'hoge';
return $qvars;
}
add_filter( 'query_vars', 'my_query_vars' );
query_vars
にパラメータを登録。
PHP
$hoge = get_query_var( 'hoge' );
get_query_var
で呼び出す。
怒られない。
広告
2025/03/30