- codestyling-localization – WordPress
- [Codestyling Localization] Support – WordPress
先日ブログ(WordPress)のPHPバージョンを「PHP 7.x → PHP 8.3.21」にアップデートしたところ、プラグインの「Codestyling Localization」から毎日のようにエラーメールが来るようになりました。
色々なプラグインでエラーが発生中
- PHP 7.x系からPHP 8.3.21にアップデート後、WordPressダッシュボードに「category-order.php on line 20」エラーが発生するようになったお話 – Recon-ReviewDays
「PHP 7.x → PHP 8.3.21」化でWordPressにインストールしていた各種プラグイン系で多数のエラーが発生しており、逐一記事化して対処方法を紹介しているので、参考になりましたら。
エラーメール内容
こんにちは。
WordPress には、サイトでプラグインやテーマが致命的なエラーを発生させた
場合にそれを検知してこの自動メールでお知らせする機能がありま す。 今回の場合、WordPress がプラグイン CodeStyling Localization でエラーを捉えました。
まずはじめに、ご自分のサイト (https://reviewdays.com/) を開き、目に見える問題がないか確認してください。次に、エラー
が発生したページ (https://reviewdays.com/*****) を開き、同様に問題がないか確認してください。 この問題をさらに調査するにはサーバーホストに連絡してみてくだ
さい。 もしサイトが壊れていてダッシュボードに正常に接続できない場合
、WordPress には特別な「リカバリーモード」があります。これによりダッシュ ボードに安全にログインし、さらに調査をすることができます。 https://reviewdays.com/******
サイトを安全に保つため、このリンクは1日に有効期限が切れます
が、ご心配なく。有効期限後にこのエラーが再度発生した場合は、 新しいリンクをお送りします。 この問題を解決するためにヘルプを求めた場合、以下の情報を尋ね
られるかもしれません。
WordPress バーション6.9
現在のテーマ: Simple Days Plus (バージョン 0.0.5)
現在のプラグイン: CodeStyling Localization (バージョン 1.99.30)
PHP バージョン8.3.21エラー詳細
===============
エラータイプ E_COMPILE_ERROR が /home/reviewdays/reviewdays.com/public_html/wp-content/plugi ns/codestyling-localization/ includes/idna_convert.class. php ファイルの 421 行目で発生しました。 エラーメッセージ: Array and string offset access syntax with curly braces is no longer supported
一部URLはセキュリティの都合上モザイクを入れておりますが、文章としてはほぼ同じになっています。
まとめるとWordPress用のプラグイン「Codestyling Localization」の「includes/idna_convert.class.php」にある「421行目」でエラーが発生しており、エラー内容は「Array and string offset access syntax with curly braces is no longer supported(中括弧を使用した配列および文字列のオフセットアクセス構文はサポートされなくなりました)」というような内容でした。
「Codestyling Localization」は2013年2月6日に配布終了
- codestyling-localization – WordPress
This plugin has been closed as of February 6, 2013 and is not available for download. Reason: Unknown.(このプラグインは2013年2月6日をもって終了しており、ダウンロードできません。理由:不明。)
どうやら「Codestyling Localization」は2013年2月6日に配布終了をしており、今から12年前にサポートを終了していたプラグインでした。
12年も前であれば日進月歩のインターネットの世界では「動いていたのが奇跡に近い」というレベル。
「Codestyling Localization」をインストールしている管理者は即刻削除推奨
- codestyling-localization – WordPress
以上の事より、セキュリティリスクを抱えている「Codestyling Localization」を入れ続けている意味は一切無いかと思うので、WordPressで「Codestyling Localization」を利用している管理者は即刻削除すべし。

