サイトアイコン APPSWINGBY Developers Blog

PHPバージョンアップで発生したCrayon Syntax Highlighterプラグイン問題

WordPressで作成されたサイトの表示速度改善の方法に一つにPHPのバージョンを上げて改善をはかることがあります。今回は、PHPのバージョンを7.3にアップした際に発生した問題と対処方法について記載します。

Crayon Syntax Highlighterとは

記事中に見やすいソースコードを表示させることができるプラグインです。他にも似たようなプラグインが多くあるのですが、多数の言語に対応しているという点や以前から利用しているという点で長く愛用しているプラグインです。 

PHPのバージョンをアップしたことで発生した問題

PHPをバージョンアップしてブラウザのリロードを実行すると画面一面にエラーが表示されて画面表示が上手くいかない状況にありました。エラー内容などをみて、あわてて「Crayon Syntax Highlighter」プラグインを無効にしました。

Crayon Syntax Highlighterの情報などを確認

WordPressのプラグイン情報を調べるともう4年も更新されていないようで、2.8.4が最新です。実際に利用しているプラグイン自体も最新でした。

既にソースコードを利用した記事も結構書いているので、今更他のプラグインへ乗り換えるのは気が引けます。

最新版

困ってしまったので、いつもの流れでGitHubを探してみることにしました。
crayon-syntax-highlighterに関連するリポジトリがいくつかたてられています。
今回は、こちらの内容をベースにzipファイルでアプロードする方法で2.8.6をアップロードすることにしました。wordpressのpluginインストールで取得するバージョンも2.8.6になるとメンテナンスしやすいですね。

モバイルバージョンを終了