• RSS

[WP]wp_trim_wordsでタグを除去して指定文字数で本文を出力する方法

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

「WordPressの投稿本文からタグを取り除いて50文字で表示したい」

こんなカスタマイズは頻繁にあるかと思うのですが、wp_trim_wordsという関数を使うことで、非常に簡単に指定文字数で記事本文を出力することができてしまいます。

wp_trim_wordsで指定文字数で本文の出力

wp_trim_wordsはWordPressのバージョン3.3から実装されてます。

使い方はすごく簡単で、本文を指定文字数で切って表示したい箇所に、以下のような記述を行うだけです。

パラメータの「50」の数字が、制御したい文字数になります。
また、「…」はテキストを切り落とす必要がある場合に付加する文字列です。

さらに、wp_trim_wordsが便利な理由は、本文にリンクタグなどがあれば除去して表示されるという点です。そのため例えば、変なところでリンクの閉じタグが切れてしまってレイアウトが崩れてしまう…といった心配もありません。



  • このエントリーをはてなブックマークに追加
  • follow us in feedly

コメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください