抜粋の末尾に表示される[…]を変更する
WordPressの標準ではthe_excerpt()
で抜粋を表示した際、文字数が多い場合は「[…]」というマークが追加されます。
このマークを変更するには、テーマのfunctions.phpに下記のように記載します。
1 2 3 4 5 6 7 |
/** * 抜粋の末尾に表示される[…]を変更します。 */ function custom_excerpt_more($more) { return ' ... '; } add_filter( 'excerpt_more', 'custom_excerpt_more' ); |
「続きを読む」リンクに変更する
抜粋のマークを「続きを読む」リンクにしたい場合は上記の代わりにテーマのfunctions.phpに下記のように記載します(標準テーマのTwenty Fifteenを参考にしています)。
1 2 3 4 5 6 7 8 9 10 11 |
/** * 抜粋の末尾に表示される[…]を変更します。 */ function custom_link_excerpt_more( $more ) { $link = sprintf( '<a href="%1$s" class="more-link">続きを読む</a>', esc_url( get_permalink( get_the_ID() ) ) ); return ' ... ' . $link; } add_filter( 'excerpt_more', 'custom_link_excerpt_more' ); |