【WordPress】記事に自動挿入されるpタグとbrタグを無効に

WordPressのカスタマイズでrunPHPを使ってページからPHPコードを実行してますが、記事を表示したときに自動で<p>と<br>が挿入されるのでレイアウトが思ったようにならず困った。

調べてみると、wp-include/default-filters.phpで

add_filter('the_excerpt', 'wpautop');

とやっているのが原因らしい。

これをコメントアウトして対応するのもいいけど、記事ごとに対応したいので、実行しているPHPの中で

remove_filter('the_content', 'wpautop');

として対応。詳しくは下記。

WP clean excerpt

コメント

  1. 参考になりました!
    ありがとうございます

    返信削除
  2. ものすごく助かりました!!
    ありがとうございました!

    返信削除

コメントを投稿

このブログの人気の投稿

【.NET】DataGridViewを選択した際に背景色を変更しない

Can't open PID file /var/run/nginx.pid (yet?) after start: Too many levels of symbolic links

【PostgreSQL】ROWNUMのように行番号(現在行)を取得するROW_NUMBER