【Twenty Twelve】投稿記事抜粋の[…](続きを読む)を変更する方法

Twenty Elevenでは、記事抜粋のあとに「続きを読む→」とリンク付きで表示されていましたが、Twenty Twelveで「続きを読む」は、[…]とリンク無しで表示されるので、その[…]の表示をリンク付きに変更する方法について。

functions.phpファイルで、excerpt_moreタグにフィルターを使って変更するようにします。

関数、引数は何でもいいのですが、ここでは関数をnew_excerpt_moreとして引数を$moreして関数を定義しています。最後にexcerpt_moreフィルターにフックをしています。

function new_excerpt_more($more) {
	return '<a href="'. get_permalink($more->ID) . '">' . '[...]' . '</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');

[…]と表示される箇所を変更して、「…続きを読む」にしたいときは、return文を以下のコードにします。

return '<a href="'. get_permalink($more->ID) . '">' . '...続きを読む' . '</a>';

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です