WordPressのページにコードを埋め込む方法

こんな方におすすめ

 ・ブログ等でWordPressを使用していて、記事内にコードを埋め込みたい方

プラグイン「crayon syntax highlighter」を使用

 私自身がブログを書いていて、下のような感じでコードを埋め込みたいと思ったのですが、デフォルトで記事内にコードを埋め込めるようにはなっておらず、「crayon syntax highlighter」というプラグインを使用したらできたので、その方法を残しておきたいと思います。

 まず、プラグイン「crayon syntax highlighter」をインストールして有効化します。

 ただし、このままだとエラーが出たりと正常に使えないので、ここから以下の2つの作業が必要です(ヒィ…

 どちらとも難しくないので、安心してくださいね!

プラグインエディタで修正

 一つ目の修正するところは、「crayon syntax highlighter」の中の「crayon_langs.class.php」というファイルの340行目あたりです。

 上のコードの3行目にある「’/[^\w-+#]/msi’」を「’/[^\w¥-+#]/msi’」に直してください。(wの後に¥を入れる)

 変更後のコードが次のようになればいいです。

 これでエラーが解消されて、コードを埋め込めるようになっていると思います!

Settingを変更

 ここまででコードを埋め込めるようにはなったのですが、このままですと、HTMLタグのはじめの部分(<)が&lt;になってしまい、期待している通りに表示されません。

 そこで、二つ目に変更するところは、「crayon syntax highlighter」の設定です。

 まず、WordPress管理画面の[プラグイン]→[インストール済みプラグイン]のページから、「crayon syntax highlighter」を見つけます。

 上の画像で赤く囲んでいる、crayon syntax highlighterの [Setting] をクリックすると、次のような画面が出ると思います。

 画像で赤く囲んでいる「Decode HTML entities in code」の項目にチェックを入れてから、ページの下の方にスクロールして[Save Changes]をクリックすれば完了です。

 これでめでたく、コード中のhtmlタグが正常に表示されていますね。!(^^)!

 なお、私自身がこの設定をする際は、次のサイトを参考にさせていただきました。これらの記事の筆者の方々、誠にありがとうございましたm(__)m

 ・https://empoh.com/2019/03/06/623/

 ・https://office-obata.com/report/memorandum/post-1852/