[WordPress]Crayon Syntax HighlighterをWP REST APIで無効にする

  • 更新日:
  • 公開日:

タイトルの通り、シンタックスハイライターの『Crayon Syntax Highlighter』をREST APIで無効にする方法についです。

REST APIで無効にするスニペット

以下コードをfunctions.phpに貼り付けてご使用ください。

// REST APIでCrayon Syntax Highlighterを無効化
function il_pre_register_routes() {
        remove_filter( 'the_posts', 'CrayonWP::the_posts', 100 );
}
add_action( 'wp_json_server_before_serve', 'il_pre_register_routes' );

とても限定的ですが、Nuxt.jsでWordPressテーマを作成しているときに既存サイトから情報を取得する必要があったので、こちらのコードで対応しました。

書いた人

Symbol Mark

Ryoichi(しつ)

除菌ティッシュを買い込んで使いきれずによく乾かす人。

療養目的で退職し、どうやって生きていくか模索中。最近は勉強目的でLaravelやVue.js弄ったり、趣味で音で遊んでます。

※2019年10月16日現在ブログリニューアル中です。崩れなどが発生していたらすみません。

うぇぶ: @s_ryone