Crayon Syntax Highlighter のショートコードを excerpt から取り除く

March 24, 2014

すごく簡単なことだったけど、忘れないようにメモ。

WordPress の標準の the_excerpt() を少しカスタマイズして使っていて、きちんとその中のフックに

<pre class="lang:php decode:true">$content = strip_shortcodes( $content );

のように、strip_shortcodes というショートコードを取り除く関数を入れていたのに、Crayon Syntax Highlighter のショートコードだけはうまく取り除けなかった。

よく調べていないからわからないけど、フィルターの優先順序の問題ぽい?
いろいろいじってみようとしたところで、何もいじらなくても簡単に解決できることに気づきました。

管理画面の 設定 > Crayon から、Crayon Syntax Highlighter の設定画面にいき、下の方の「その他」の項目の、Crayon 抜粋から削除 のチェックボックスにチェックを入れるときちんと取り除いてくれました。

Crayon抜粋から削除

すぐに解決できてよかったです。きちんと設定を用意していただいて助かりました。
ただ、これだけ設定項目があると気づきにくいですね。


Profile picture

Johnny Okafuji
フロントエンドエンジニア / ビートルズバンド Crescendo Four のジョン・レノン担当。/ Love Darts🎯 / アナザーヒストリーエッセンシャルクラス修了&引き続きコーチング勉強中 / コーチング関係の記事は note に書いてます。
Twitter: @johnykei
note: https://note.com/johnykei

© 2023 All rights reserved.