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>';
スポンサーリンク
コメント