22:投稿概要文の文字数を変更・省略記号変更
公開日:2019年07月14日
更新日:2019年07月15日
the_excerpt関数で出力される投稿抜粋文は一覧表示などで使われます。
投稿抜粋文の文字数を変更
投稿抜粋文の文字数を変更します。
投稿概要文の初期文字数は110文字です。
※「WP Multibyte Patch」プラグインが有効化されていないと変更できません
function change_exp_mblength( $length ) { return 文字数; } add_filter('excerpt_mblength', 'change_exp_mblength');
投稿抜粋文の省略文字を変更
投稿抜粋文の省略文字を変更します。
function change_exp_more( $more ) { return '区切り文字'; } add_filter('excerpt_more', 'change_exp_more');
functions.php
追加
/********************************* 投稿抜粋文文字数変更:初期値110 **********************************/ function change_exp_mblength( $length ) { return 20; } add_filter('excerpt_mblength', 'change_exp_mblength'); /********************************* 投稿概要文省略記号変更 **********************************/ function change_exp_more( $more ) { return '・・・'; } add_filter('excerpt_more', 'change_exp_more');
PHP関数で文字数を変更
文字列を切り出す関数を使っても対応させることができます。
mb_substr(切り出し対象文字列, 取り出し開始位置, 取り出す文字数)
get_the_excerpt関数で抜粋文を取得することができます。
<?php echo mb_substr(get_the_excerpt(), 0, 60); ?>
このページで出てくる関数
WordPress関数は「公式サイトのドキュメント」で確認しましょう。
WordPress関数
PHP関数
※欠席者対応:lesson13 – lesson14
同じカテゴリーのコンテンツ