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:文字列を省略する場合に末尾に付与する文字列。 |
---|
【参考サイト】
コメントが承認されるまで時間がかかります。