目次
エラーの意味
「WordPressのグローバルのオーバーライドは禁止されています。$〇〇〇への代入が見つかりました。」という意味。
$catや$post、$termなど、WordPressのグローバルで使っている変数名を使用したら出てきます。
対処法
1.変数名を変更する。
変数名を変更して問題ないようなら、変更する。
例:
foreach ( $categories as $cat ) :
↓
//$cat を $categoryに変更
foreach ( $categories as $category ) :
2.除外させる。
1.でエラーが出る場合は、グローバル変数がどうしても必要な箇所になります。 グローバルのオーバーライドが必要な場合は、エラーが出ているコードのすぐ上に、以下のコメントを書きます。
例:
// phpcs:ignore WordPress.WP.GlobalVariablesOverride
foreach ( $the_query as $post ) :
参考サイト
サポートフォーラム


Overriding WordPress globals is prohibitedへの対処法
Overriding WordPress globals is prohibitedへの対処法 解決済 wor…