Invisible reCaptcha のエラーで WordPress にログインできない

WordPress

WordPress の設定も一通り終わったと思ったら、プラグインの Invisible reCaptcha さんがご機嫌斜めでエラーを吐いてくれるもんで、なんだか管理画面にログインさせてもらえません…。ログインを試みるも

このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してください。

と WordPress さんは仰るのみ。それではと仰せの通りにメールを見てみますと

エラータイプ E_COMPILE_ERROR が /public_html/wp-content/plugins/invisible-recaptcha/includes/utils/MchIPUtils.php ファイルの 197 行目で発生しました。 エラーメッセージ: Array and string offset access syntax with curly braces is no longer supported

とのことでした。

翻訳にぶち込んでも「中括弧を使用した配列および文字列オフセットアクセス構文はサポートされなくなりました」そうでして、正直なんのこっちゃ分かりません。分かりませんがPHP絡みのエラーっぽいのでグーグル先生でそれっぽい検索してたら同じエラー発見!

https://www.ueryu.com/2021/01/96-wordpress-php-8-invisible-recaptcha-for-wordpres-error

PHPのバージョンを8.0から7.4に落としたらエラー吐かなくなったので、今日のところはこれで手を打つことにしておこう。

そのうちアップデートされるよね? けど、プラグインのページの最終更新1年前ってなってるしなぁ。このまま放置かなぁ。まぁとりあえず様子見ですね。

コメント

タイトルとURLをコピーしました