remove_filter(‘the_excerpt’, ‘wpautop’)を記述してるにもかかわらず、抜粋にPタグが挿入されてしまう場合

functions.php内でremove_filter(‘the_excerpt’,’wpautop’);を記述して、抜粋にPタグが自動挿入されないようにしているかかわらず、抜粋にPタグが挿入されてしまうという現象が起こりました。

原因は「Inline Javascript Plugin」プラグインでした。「Inline Javascript Plugin」の更新履歴によると

= 0.6 =
1. works in the excerpt box
1. fix minor bug

と書かれており、抜粋内でも動作するようになったようです。
確かに「Inline Javascript Plugin」のソースを見ると

と書かれておりthe_excerptが同プラグイン内で上書きされている様子が伺えます。

解決方法としては

  • 「Inline Javascript Plugin」プラグインを使用しない
  • add_filter(‘the_excerpt’, ‘inline_autop’, 1);をコメントアウトする

などの方法がありそうです。

カンタン!  WordPressでつくるビジネスサイト スマホ・パソコン両対応の「レスポンシブ」なサイトをつくろう!

関連記事

コメントを残す

メールアドレスが公開されることはありません。

Trackback URL

管理者の承認後に表示します。