Plugin WordPress

【WordPress】PHP8に移行してみたら重大なエラー

2022年2月10日

PHP7.4からPHP8に移行してみましたら、「重大なエラー」表示になりました。急ぎ7.4に戻してじっくり行いました。

Search Regex

これは事前にPHP8に移行した際のエラーで検索してわかってましたので、初めから削除していました。ところが、それでも「重大なエラー」は起きるのです。

代替プラグインとして「Better Search Replace」を使っています。

原因:Crayon Syntax Highlighterプラグイン

まず、プラグインを一括で無効として少しずつ有効にしてPHP8へと変更してみました。すると「Crayon Syntax Highlighter」プラグインを有効化するとPHP8にて重大なエラーを引き起こすことがわかりました。「php8 Crayon Syntax Highlighter」で検索してみますと他にも同様の方が多数みつかりました。事前にプラグイン1つ1つ検索してみればよかったですね。

代替プラグインとして「Urvanov Syntax Highlighter」を挙げられていましたので、入れ直しました。

-Plugin, WordPress
-, , , ,