023:投稿概要文の文字数を変更・省略記号変更
公開日:2020年11月08日
更新日:2020年11月13日
the_excerpt関数で出力される投稿抜粋文は一覧表示などで使われます。
投稿抜粋文の文字数を変更
投稿抜粋文の文字数を変更します。
※プラグイン「WP Multibyte Patch」が有効になっていないと機能しないので注意
投稿概要文の初期文字数は110文字です。
functions.php
/**
* 投稿概要文文字数変更
*/
add_filter('excerpt_mblength', function() {
return 20;
});
投稿抜粋文の省略文字を変更
投稿抜粋文の省略文字を変更します。
functions.php
/**
* 投稿概要文省略記号変更
*/
add_filter('excerpt_more', function () {
return '・・・';
});
PHP関数で文字数を変更
文字列を切り出す関数を使っても対応させることができます。
mb_substr(切り出し対象文字列, 取り出し開始位置, 取り出す文字数)
get_the_excerpt関数で抜粋文を取得することができます。
抜粋文を出力するテンプレート.php
<?php echo esc_html(mb_substr(get_the_excerpt(), 0, 60)); ?>
このページで出てくる関数
WordPress関数は「公式サイトのドキュメント」で確認しましょう。
WordPress関数
PHP関数
同じカテゴリーのコンテンツ