WordPressで文字列を省略する

WordPressで文字列を省略する際、関数が用意されているようなのでメモしておきます。

サンプルコード

wp_html_excerpt()を使用します。
例えば、記事のタイトルを指定文字数で省略したい場合は以下のようにします。

PHP

<?php echo wp_html_excerpt(get_the_title(), 20, '...'); ?>

これで20文字を超えるタイトルの場合は「…」がついて省略されるようになります。

wp_html_excerpt($str, $count, $more) 指定されたHTML文字列の先頭から指定文字数までを取り出す。
HTMLタグは除去して、連続する改行や空白を半角スペース1つに置換する。
$str:文字列を指定。
$count:取り出す最大文字数を指定
$more:文字列を省略する場合に末尾に付与する文字列。

 

【参考サイト】

 

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2024年11月
 12
3456789
10111213141516
17181920212223
24252627282930