
固定ページに抜粋機能を有効化して表示
デフォルトでは、抜粋機能は、投稿ページのみの機能になります。今回は、固定ページに抜粋機能を有効化して表示する方法を紹介します。
コード
下記コードをfunctions.phpに記入します。
add_post_type_support( 'page', 'excerpt' );
function get_flexible_excerpt( $number ) {
$value = get_the_excerpt();
$value = wp_trim_words( $value, $number, '...' );
return $value;
}
下記コードをfunctions.phpに記入します。抜粋表示のコードがあっても、抜粋が記入されていない場合、本文の50文字が表示されます。
function cms_excerpt_more() {
return ' . . .';
}
add_filter( 'excerpt_more', 'cms_excerpt_more' );
function cms_excerpt_length() {
return 50;
}
add_filter( 'excerpt_mblength', 'cms_excerpt_length' );
ループ内にコードを入力します。
<?php echo get_the_excerpt(); ?>
確認
固定ページのACCESSを開きます。右サイドバーに抜粋を追加…が表示されます。クリックするとテキストボックスが表示されます。ここに入力したものが、反映されていたら完成です。

右サイドバーに抜粋を追加…が表示

クリックするとテキストボックスが表示
以上で今回の説明は終了です。トップページに表示する文章を設定できるので、抜粋は便利な機能ですね。