WordPressのthe_excerpt()に付与されるpタグを削除する方法+α
MENU
  1. HOME
  2. WordPress
  3. WordPressのthe_excerpt()に付与されるpタグを削除する方法+α

最近の作業実績

  • 2024年04月06日非レスポンシブのサイトをレスポンシブ化いたしました。
  • 2024年04月05日テーマファイルが編集できない不具合を解消いたしました。
  • 2024年04月04日WordPress、テーマ、プラグイン、のバージョンアップを担当いたしました。
  • 2024年04月03日不具合で表示されなくなったサイトを表示される状態まで復旧いたしました。
  • 2024年04月02日お問い合わせフォームを再構築いたしました。
  • 2024年04月01日不具合で表示されなくなったサイトを表示される状態まで復旧いたしました。
  • 2024年03月31日サーバー移管に共に表示されなくなったサイトを表示される状態まで復旧いたしました。
  • 2024年03月30日WordPressの操作方法をサポートいたしました。
  • 2024年03月29日サイドバーに人気記事を表示させる仕組みを導入いたしました。
  • 2024年03月28日テキスト等の簡易な修正を行いました。
  • 2024年03月27日アイキャッチが表示されない不具合を修正いたしました。
  • 2024年03月26日WordPressの操作方法をサポートさせていただきました。
  • 2024年03月25日サイト上で発生していたリンクの不具合を解消いたしました。
  • 2024年03月24日不具合で表示されなくなったサイトを表示される状態まで復旧いたしました。
  • 2024年03月23日WordPress、テーマ、プラグイン、のバージョンアップを担当いたしました。
  • 2024年03月22日WordPressにログインできない不具合を解消いたしました。
  • 2024年03月21日既存サイトにセキュリティ対策を導入いたしました。
  • 2024年03月20日メールフォーム周りで発生していた不具合を解消いたしました。
  • 2024年03月19日記事一覧をカテゴリー単位で表示できる様にカスタマイズいたしました。
  • 2024年03月18日WordPress、テーマ、プラグイン、のバージョンアップを担当いたしました。
  • このエリアには直近の制作実績を一部掲載しております。
  • 制作実績はリアルタイム反映ではありません。

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

この投稿は2019/06/23に加筆修正いたしました。

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

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

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

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

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

今回は、【<?php the_excerpt(); ?>】で表示させる抜粋からPタグを削除する方法をご紹介します。

WordPressの抜粋に関して詳しく知りたい方は、WordPressの抜粋で知っておくべき基本と3つのカスタマイズも参考にしてください。

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

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

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

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

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

remove_filter('the_excerpt', 'wpautop');

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

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

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

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

get_the_excerpt()を使用する方法

抜粋を表示させる場合【<?php 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タグが必要な個所では【<?php the_excerpt(); ?>】、不必要な個所では【get_the_excerpt()】と使い分けることで表現の幅が広がります。

まとめ

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

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

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

Wordpressのカスタマイズや不具合など
何かお困りのことはありませんか?

Wordpressに関連するあなたのお悩み、解決いたします。
次のような方は、お気軽にご相談下さい。

  • Wordpressサイトをカスタマイズしたいが、やり方が分からないで困っている。カスタマイズの知識が豊富な人に任せたい。
  • Wordpressサイトに不具合が発生したが、直し方が分からない。不具合の修正経験が豊富な人に任せたい。
  • 既存サイトにWordPressを導入したいが、やり方が複雑で自分ではできそうにもない。経験が豊富な人に任せたい。
  • WordPressがハッキングされたが修正の仕方が分からない。サイトを元通りにできる人を探している。
  • Wordpressで0からサイトを制作したいが、自分ではできそうにもない。プロにサイト制作を委託したい。

一つでも該当する方は、以下のフォームからお気軽にご相談下さい。

WordPressに関して今すぐ相談する

著者:takaya kondo

岡山在住のWordPress専門フリーランサーです。Wordpressを使ったWEBサイト制作を中心に10年間ほど活動させていただいています。

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

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

コメントを残す

(必須)

CAPTCHA