WordPressでコード表示を美しく行う「Highlight Code Block(HCB)」と、記事販売サービス「Codoc(コードク)」を併用していると、以下のような問題が起こることがあります。
- Codoc経由で表示される記事で、コードブロックがハイライトされない
- コピー用のボタンが表示されない
この記事では、それらの問題を解消するための「後から読み込まれるHCBブロックに対して、Prism.jsとClipboard.jsを強制適用する」ためのコードをご紹介します。
目次
codocの有料記事コンテンツ内でHighlighting Code Blockを表示する方法
CodocなどのJavaScriptで後から読み込まれるコンテンツにも、PrismのシンタックスハイライトとClipboardボタンを確実に適用します。
以下のコードを、functions.php
に追記してください。