先日、当サイトWordPressサイトのバージョンをPHP7.3にアップデートしました。
そのタイミングでは気づいていなかったのですが、どうやらCrayon Syntax Highlighterプラグインで表示しているソースコードがショートコードのまま表示されていたようです。
さっそく対策をしまいしたが、それなりに苦労したのでメモとして残しておきます。
WordPresプラグインとは
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プラグインの最新版は
でダウンロードすることができます。
そこにある「Source Code(Zip)」をクリックしてファイルをダウンロードします。
ダウンロードしたら、該当のWordPressサイトのrayon Syntax Highlighterプラグインを停止して、削除します。
その後、プラグインの新規追加からダウンロードしたZIPファイルを選択してインストールすると使えるようになりました。
インストールして有効化した後に見るときちんとソースコードが見やすく表示されているのを確認できました。
まとめ
rayon Syntax Highlighterプラグインは便利で人気のプラグインですが、更新が行われていないので、WordPress公式サイトからは最新版はダウンロードできません。
少し面倒ですが、有志の方が更新してくれている最新版を利用するようにしましょう。
(やる前にはサイトのバックアップを必ずとってから自己責任でお願いします。)
以上、Crayon Syntax HighlighterがPHP7.3で表示されない時の対応方法でした。