WordPressを用いたホームページ制作はお任せください!岡山県を中心に絶賛活動中!
  • WordPressのthe_excerpt()に付与されるpタグを削除する方法+α

WordPressのthe_excerpt()に付与されるpタグを削除する方法+α

hang-out-1521663_1280

WordPressのthe_excerpt()に付与されるpタグを削除する方法をご紹介します。Pタグが付与されていない抜粋を表示させたい方は参考にしてください。Pタグを削除する方法と、もう一つPタグの付与されていない抜粋を表示する方法をご紹介しています。

この記事は約 4 分で読めます。

【the_excerpt()】に付与される pタグを削除したい!

WordPressサイトで記事の抜粋を表示させる場合、抜粋を表示させたい箇所に
【<?php the_excerpt(); ?>】と記述するのが基本的なやり方です。

これだけでも抜粋を表示させることはできるのですが、この方法だと抜粋には自動的にpタグが付与されてしまいす。特に気にならない方は、そのままでも良いのですが、レイアウトの関係などでpタグを付与させたくないケースも出てくるかと思います。

そんなケースのために、【the_excerpt()】で表示させる抜粋からPタグを削除する方法をご紹介します。

【the_excerpt()】に付与される pタグを削除する方法

【the_excerpt()】で表示させる抜粋からPタグを削除する方法は2つあります。
どちらを使っても構いませんが、両方覚えておくと良いでしょう。

個別に解説をしていきます。

functions.phpにコードを追加する方法

お馴染みのfunctions.phpにコードを一行追記してやる方法です。
以下のコードをfunctions.phpに追記してやりましょう。

remove_filter('the_excerpt', 'wpautop');

これだけで、【the_excerpt()】からPタグが削除されます。

テーマファイルの複数の箇所で【the_excerpt()】を使用している場合は、functions.phpにコードを追記するだけで一括設定できる今回の方法がお勧めかと思います。

ただ、ここの抜粋はPタグを削除したいが、こちらの抜粋はPタグを削除したくないなど、場所によってPタグの有無を変えたい場合は、全ての【the_excerpt()】からPタグが削除される今回の方法は使えません。

そんな場合は、次の方法がお勧めです。

get_the_excerpt()を使用する方法

抜粋を表示させる場合【the_excerpt()】の他に【get_the_excerpt()】というコードがあります。
この【get_the_excerpt()】は、表示される抜粋にPタグが付与されません。

つまり、抜粋のPタグを削除するのではなく、最初からPタグが付与されない抜粋を表示させることができるのが【get_the_excerpt()】なのです。

<?php echo get_the_excerpt(); ?>

【get_the_excerpt()】を使うときは、抜粋を表示させたい箇所に上記のコードを記述してください。

ここの抜粋はPタグを削除したいが、こちらの抜粋はPタグを削除したくないなど、場所によってPタグの有無を変えたい場合は、Pタグが必要な個所では【the_excerpt()】、不必要な個所では【get_the_excerpt()】と使い分けることで表現の幅が広がります。

まとめ

WordPressのthe_excerpt()に付与されるpタグを削除する方法をご紹介しました。

he_excerpt()に付与されるpタグを削除する方法、the_excerpt()ではなくget_the_excerpt()を使用する方法、2つの方法をご紹介しましたが、ご自身の環境に合わせて方法を選択してください。

functions.phpを編集して画面が真っ白になった場合は、慌てず【functions.phpを編集したらサイトが真っ白になった時の1分でできる復旧方法】を参照してください。

シェアしていただきありがとうございます。

hang-out-1521663_1280

この記事が気に入ったら【いいね】しよう!

Wordpressサイトのカスタマイズで
お困りではありませんか?

あなたのWordpressサイトを、ご希望に沿ってカスタマイズいたします。
次に該当する方は、お気軽にご相談下さい。

  • Wordpressサイトをカスタマイズしたいが、やり方が分からないで困っている。カスタマイズの知識が豊富な人に任せたい。
  • Wordpressサイトをカスタマイズしたいが、自分でカスタマイズする暇がない。カスタマイズが得意な人に丸投げしたい。
  • Wordpressサイトをカスタマイズしてみたが、上手くカスタマイズできなかった。カスタマイズ経験が豊富な人に任せたい。
  • Wordpressサイトをカスタマイズしてみたら、バグが発生して困っている。正常に動作するように正しくカスタマイズしてほしい。

一つでも該当する方は、以下のリンクからチェックしてみてください。

詳細を確認する

著者:とあるWEBディレクター

岡山在住のWebディレクターです。Wordpressを使ったWEBサイト制作を中心に7年間ほど活動させていただいています。

Wordpress関連の記事でお役に立てれば幸いです。

【関連記事】あなたが興味のありそうな関連記事をご紹介します。

  • PAK86_pennotekakikomi20140312500

    WordPressの投稿と基本的な投稿手順

    WordPressの基本的な操作で最も重要なのは【投稿】です。このページでは基本的な投稿手順をご紹介いたします。この部分をマスターしてしまえば、とりあえずWordPressで記事を公開することができるようになります。この機会にマスターしてしまいましょう。 記事を読む

  • green_ookawatime20141024223702500 (1)

    WordPressで予約投稿を設定する方法

    WordPress には、作成した記事を、あらかじめ予約した日時に自動で投稿できる機能が標準で装備されています。暇なときなどに記事を書き溜めておき、毎日1記事ずつ公開するなど、運営方法の幅が広がりますね。今回は、WordPress の記事を予約した日時に自動投稿する方法をご紹介します。 記事を読む

  • arqwetreqwtr

    WordPressカスタムフィールドの値を文字数制限して表示する方法

    WordPressには便利な機能としてカスタムフィールドが標準装備されています。カスタムフィールドに入力した値(文字)をサイト上に表示させるとき、文字数を制限したいケースもあるかと思います。今回は、カスタムフィールドの値を文字数制限して表示する方法を解説しています。 記事を読む

  • PAK89_koujigenba1321500

    WordPressサイトでメンテナンスモードをプラグインを使わずに導入する方法

    WordPressサイトでプラグインを使わずに簡単なメンテナンスモードを導入する方法をご紹介します。簡単なコピペだけで実装可能ですので、興味のある方は参考にしてください。 記事を読む

  • programming-1009134_1280

    WordPressのショートコードをマスターしよう!

    WordPressのショートコードに関して詳しく解説しています。WordPressのショートコードをマスターしたい方は必読のコンテンツです。興味のある方は6分間だけこのコンテンツを読んでみてください。 記事を読む

コメントを残す


(必須)

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)