【WordPressのテンプレートタグ「the_excerpt」を使用したときに前後に出力されるpタグを除去(削除)する方法】

今まであんまり気にしてなかったんですが、どうも数日前から、Google+に私の書いた記事を投稿すると、記事本文の抜粋部分が<p>~</p>タグで囲まれしまうようになりました。

 

抜粋を表示する際にWordPressのテンプレートタグ「the_excerpt」を使っているんですが、私はこの<p>~</p>タグで囲まれる必要はないなぁ~と思います。なので、除去しましょう。方法はそれほど難しくはないので、「ああ、これ要らないわ~」なんて似たような考えをお持ちの方は、是非ともお試しくださいませ。

 

functions.phpに下記を追記します

ご使用のテーマフォルダ内に、functions.phpファイルが存在すると思いますので、テキストエディターなどで開くか、WordPressの管理画面上で編集をするか(作業前にファイルのバックアップは自分のPCに保存しておくことが望ましいです。)、いずれかの方法などで、下記のコードを追記します。このコードはCodex「Function Reference/wpautop」(英文)に記載されています。

remove_filter('the_excerpt', 'wpautop');

 

以上で、抜粋を表示するWordPressのテンプレートタグ「the_excerpt」を使っても<p>~</p>で囲まれることがなくなります。

 

何かのご参考となれば幸いです。

著者:bouya Imamura