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

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

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

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

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

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">