Article written

  • on 05.11.2009
  • at 09:44 AM
  • by admin

Wordpress Excerptの文字数をプラグイン使わずに好きな数に簡単に変更 2

WordpressのExcerpt は、抜枠に書いた文書若しくは本文の一部をデフォルトの(たしか)55文字にしてテンプレートに表示させれるとても使い勝手がい
いテンプレートタグの一つです。

ただ、デフォルトで指定する文字数では、都合が悪い場合もあります。実は、簡単なPHPで本文の文書の文字を指定した数だけ抜きとれます。それでは、早速やってみましょうか。

ますは、自分が使っているThemeフォルダの中からFunction.php ファイルを開いてください。

Function.php に以下のようなFunctionを作っておきます。

  1. function winexcerpt($length) {
  2. global $post;
  3. $content = mb_substr(strip_tags($post->post_content),0,$length);
  4. return $content;
  5. }

後は、テンプレートファイルに以下のようにすれば、本文より、イメージなどを抜いた、指定した文字数だけが表示されます。

上の場合は250文字表示されます。Paragraphタグなど何も付いてないので、好きなように前後に付け足せば完了です。例えばこの様に

  1. <p><?php echo winexcerpt(250); ?><a href="<?php the_permalink() ?>">続きを読む&raquo;</a></p>

いかがですか?何か意見や感想があれば聞かせてください。その他、読みたいチュートリアルのリクエスト等ありましたら、教えてください。

subscribe to comments RSS

There are 2 comments for this post

  1. [...] いかがですか?何か意見や感想があれば聞かせてください。その他、読みたいチュートリアルのリクエスト等ありましたら、教えてください。 続きを読む [...]

Please, feel free to post your own comment

* these are required fields

ウェブサイトデザイン製作援助ブログ is powered by WordPress and FREEmium Theme.
developed by Dariusz Siedlecki and brought to you by FreebiesDock.com