WordPress の the_excerpt() で記事の抜粋と続きを読むリンクを出力させる方法

the_excerpt() は記事の抜粋を作成してくれます。the_content() の代わりにこれを記述すると良いです。
ちなみに日本語だと単語数を判断することはできないため、WP Multibyte Patch を有効にして対応します。

ちなみに the_excerpt() ではデフォルトで抜粋だけを表示し、続きを読むなどのリンクは表示してくれません。いろいろやり方はありますが、以下の方法が面倒な記述をせずに、the_excerpt() から続きを読むを表示することができます。

1
2
3
4
function new_excerpt_more($post) {
	return '<p><a href="'. get_permalink($post->ID) . '" class="excerpt_more">' . '...続きを読む' . '</a></p>';	
}	
add_filter('excerpt_more', 'new_excerpt_more');

参考: テンプレートタグ/the excerpt – WordPress Codex 日本語版

コメント

コメントは受け付けていません。