wp_excerpt()で挿入される抜粋の[…]を「続きを読む」にカスタマイズ

In: WordPress

26 11月 2010

WordPress2.9以上では、Excerptの後の[…]を編集するためのフックが追加されたようです。
カスタマイズしたい方は、functions.phpに以下の関数を追加してください。

function new_excerpt_more($excerpt) {
	return str_replace('[...]', '...', $excerpt);
}
add_filter('wp_3_trim_excerpt', 'new_excerpt_more');

広告

例えば、[…]じゃなくて、<more>を挟んだときのように「続きを読む」リンクにしたい場合は、次のように書きます。

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

これで大分使いやすくなりますね。

Plugin API/Filter Reference/excerpt more « WordPress Codex
(日本語翻訳ドキュメントは未だありません。2010/11/26(金)現在。)

コメント

5 Responses to wp_excerpt()で挿入される抜粋の[…]を「続きを読む」にカスタマイズ

トラックバックURL:

Avatar

宮本

11月 26th, 2010 at 1:17 AM

wp_excerpt()で挿入される抜粋の[…]を「続きを読む」にカスタマイズ (http://bit.ly/ezYaKi) (更新)

Avatar

dacelo

11月 26th, 2010 at 1:24 AM

wp_excerpt()で挿入される抜粋の[…]を「続きを読む」にカスタマイズ (http://bit.ly/ezYaKi) (更新)

Avatar

miyamoto99

11月 26th, 2010 at 10:17 AM

wp_excerpt()で挿入される抜粋の[…]を「続きを読む」にカスタマイズ (http://bit.ly/ezYaKi) (更新)

Avatar

daceloweb

11月 26th, 2010 at 10:24 AM

wp_excerpt()で挿入される抜粋の[…]を「続きを読む」にカスタマイズ (http://bit.ly/ezYaKi) (更新)

Avatar

peng_fan

8月 11th, 2011 at 5:15 PM

<?php the_excerpt(); ?>のちょっとしたいじり方

Comment Form

About this blog

ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。

カテゴリー

カテゴリー

アーカイブ