WordPressのバージョンを更新してから記事を確認すると大量のWarningが発生していました…。
エラーの内容を見るとソースコード用のプラグイン「Crayon Syntax Highlighter」が悪さをしているようなので、プラグインを無効化したらエラーが消えました💦
エラーが消えたけど、白黒のソースコードはちょっと嫌だな…。
試行錯誤の結果、新しいソースコード表示用のプラグイン「Urvanov Syntax Highlighter」を見つけることができたので導入手順を紹介します。
PHP7.3以降は使用不可
色々調べてみると「Crayon Syntax Highlighter」はPHP7.3以降になると使用できないことがわかりました。
ちなみに対応している最新バージョンが PHP5.7.2からずっと更新されていないプラグインでした。
こりゃ動かなくなるわ…。
このまま使い続けることは諦めて別のプラグインを探すことに…。
新プラグインは「Urvanov Syntax Highlighter」
何時間も代替として使えそうなプラグインを探してみましたが、「Crayon Syntax Highlighter」とはかけ離れたデザインばかり…。
ソースコードに色がつかなかったり、一括コピーのボタンがなかったり…etc
もう無理だと諦めかけた時に、あることに気づきました。
同じ作者が似たような名前のプラグインを作ってるー!!
新プラグイン「Urvanov Syntax Highlighter」が使えるか検証します!
導入手順
❶旧プラグイン「Crayon Syntax Highlighter」を無効化
❷新プラグイン「Urvanov Syntax Highlighter」をインストールして有効化
これだけで「Crayon Syntax Highlighter」と同じ状態のソースコードが表示されるように戻りました!
❸使えないプラグインを残していても仕方ないので、「Crayon Syntax Highlighter」は削除しました。
まとめ
本記事ではソースコード用のプラグイン「Crayon Syntax Highlighter」が使えない時の対処法として「Urvanov Syntax Highlighter」を紹介しました。
プラグインをインストールしただけで、ソースコードが表示されるようになったので本当に助かりました…。
(過去記事の全ソースコードを作り直しだったら地獄でした💦)