Crayon Syntax HighlighterがPHP7.3で表示されない時の対応方法

記事内に広告が含まれています。

先日、当サイトWordPressサイトのバージョンをPHP7.3にアップデートしました。

そのタイミングでは気づいていなかったのですが、どうやらCrayon Syntax Highlighterプラグインで表示しているソースコードがショートコードのまま表示されていたようです。

さっそく対策をしまいしたが、それなりに苦労したのでメモとして残しておきます。

WordPresプラグインとは

WordPressのプラグインはPHPで作れらた小さなプログラムのことで、WordPressに追加でインストールすることで、標準にはない機能を簡単に追加することができます。

WordPressのプラグインとは?
WordPressのプラグインはPHPで作られた小さなプログラムのことです。プラグインをWordPressに組み込むことで標準にはない機能を簡単に取り入れることができるようになっています。

Crayon Syntax Highlighterプラグインとは

Crayon Syntax HighlighterプラグインはPHPやHTML、C言語などのソースコードを見やすく表示してくれるプラグインです。

例えば

int main()
{
    return 0 ;
}

のようにソースコードを見栄え良く表示してくれます。

しかしながらこのプラグイン、もう随分前から更新作業はストップされており、どうやら最新のPHPのバージョンではうまく動作しないようです。

半ば諦めていましたが、よしく調べると有志の方が、引き継いて更新を行ってくれているようです。

早速、最新のCrayon Syntax Highlighterをダウンロードします。

Crayon Syntax Highlighterプラグインの最新版取得

Crayon Syntax Highlighterプラグインの最新版は

Releases · Crunchify/crayon-syntax-highlighter
Trying to make crayon-syntax-highlighter work with PHP 7.3 (Added few bug fixes) - Crunchify/crayon-syntax-highlighter

でダウンロードすることができます。

そこにある「Source Code(Zip)」をクリックしてファイルをダウンロードします。

ダウンロードしたら、該当のWordPressサイトのrayon Syntax Highlighterプラグインを停止して、削除します。

その後、プラグインの新規追加からダウンロードしたZIPファイルを選択してインストールすると使えるようになりました。

インストールして有効化した後に見るときちんとソースコードが見やすく表示されているのを確認できました。

まとめ

rayon Syntax Highlighterプラグインは便利で人気のプラグインですが、更新が行われていないので、WordPress公式サイトからは最新版はダウンロードできません。

少し面倒ですが、有志の方が更新してくれている最新版を利用するようにしましょう。
やる前にはサイトのバックアップを必ずとってから自己責任でお願いします。

以上、Crayon Syntax HighlighterがPHP7.3で表示されない時の対応方法でした。

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