「Crayon Syntax Highlighter」は有名なソースコードを表示するプラグインですが、更新が止まっていてPHP7.3以降だと例外が発生して動きません。
本来であれば別のプラグインに乗り換えるべきなのですが、どうしてもこのプラグインが良いという方向けに有志の方がPHP7.3以降対応版を公開してくれています。
これを使えばPHP7.3以降でも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
↑「ソースコード(zip)」からダウンロードできます。(linux系の方は(tar.gz))
②ダウンロードしたファイルを解凍すると「crayon-syntax-highlighter-2.8.6」というフォルダにモジュールが展開されるのでWordPressディレクトリの「wp-content/plugins/crayon-syntax-highlighter/ 」に上書きします。
WinSCPやFFFTPなどのツールを使うと簡単です。
上書き前にバックアップを取っておくと安心です。
③これで準備完了です。
PHPのバージョンを7.3以上にしてもCrayonSyntaxHighlighterを使うことができるようになります。
備考
- 有志の方のサイトです。不具合箇所の解説もあります。ありがとうございますm(_ _)m
Fix for Crayon Syntax Highlighter WordPress Plugin and PHP 7.3 Fatal Error • CrunchifyBe careful before upgrading to PHP 7.3 if you are using Crayon Syntax Highligher WordPress plugin. Your site will crash ...
コメント
[…] [WordPress] CrayonSyntaxHighlighterをPHP7.3以降で使う方法 | ぱそまき「Crayon Syntax Hig… […]