HOME > > > WordPressで<?php the_excerpt(); ?>を使うと自動に入ってしまう<p>、<br>を削除する方法

WordPressで<?php the_excerpt(); ?>を使うと自動に入ってしまう<p>、<br>を削除する方法

WordPressで<?php the_excerpt(); ?>を使うと自動に入ってしまう<p>、<br>を削除する方法

WordPressのタグはそのまま使うと余計なタグが入るモノがある

WordPressって余計なタグが入る事がありませんか? <?php the_excerpt(); ?>もその1つ。 記事を全部表示する事が出来るソースなのですが、なぜか無駄に<p>やら<br>が入る。 なので、記事を投稿すると1行目が改行されている。まったく余計だなぁ。。。この改行が強制で入る意味がわかりません。 邪魔なので削除しちゃいましょう。

functions.phpにソースを追加

下記のソースを「functions.php」に追加してください。
そうするとタグが表示されなくなります。

remove_filter('the_content', 'wpautop');

1箇所だけに対応した方法

こちらは1箇所だけに対応した方法です。
多分これでいけるハズ。。。多分。。。
ごめんなさい。実験してませんが。。。

<?php
remove_filter('the_content', 'wpautop');
the_content();
?>

このページを共有する

Facebook
twitter
Line
googleプラス
はてなブックマーク
Pocket

2014.03.02