「続きを読む」(抜粋)の導入

 1ページに3つしか記事が出ない設定になっているのがどうも嫌なので、「続きを読む」を導入した上で、7~8個表示するように変更する事に。
 抜粋をするには、the_content() で出している所を the_excerpt() に置き換えれば良いらしい。

 という事で、「Webデザインレシピ WordPress のよくあるカスタマイズコード functions.php 多め」http://webdesignrecipes.com/wordpress-customize-with-functions-php/ に出ているコードをコピペしてみたら、画面が真っ白に。(^^;
 どうも、他の部分のカスタマイズのやり方の関係か何かで、そのままでは使えないらしい。(ちゃんと調べたわけではないが(^^;)

 とっとと諦めて、他を探す。
 「超兄貴の開発メモ 本文は表示させず、続きを読むのみを表示 [WordPress]」http://hisashi.me/blog/?tag=excerpt_more に出ているコードをコピー。(但し、本文もある程度表示させる)
 取り敢えず、「続きを読む」を出すのに成功。ただ、「続きを読む」をクリックしても続きが読めないし、日本語の単語数の数え方の問題で、記事によっては全然短くならない。(^^;

 前者の問題は、個別の記事の場合は the_content() を使うように場合分けすれば良いのだろう。
 こんな書き方で良いのかな?↓

<?PHP if(is_single()): ?>
  <?php the_content(); ?>
<?php else: ?>
  <?php the_excerpt(); ?>
<?php endif; ?>

 取り敢えず動いたから、良しとしておく。

 後者は、何となく既に導入済みだと勝手に思っていた WP Multibyte Patch が有効化されていなかったためと判明。(^^;
 Multibyte Patch は、最新版が、インストールしてあるWPに既に入っていたので、改めてダウンロードする必要はなく、ただ有効化するだけ。
 これで、日本語110文字?が抜粋されるように。
 ちなみに、「超兄貴の開発メモ」に出ている文字数を指定する方法は無力になるらしい。対策として、「Webデザインレシピ」に、mb_substr関数を使って文字数を指定するという方法が出ている。
 が、110文字って結構ちょうど良い長さという感じがしたので、文字数指定は取り敢えず見送り。

 1ページの最大記事数は、サイドバーよりちょっと長くなる程度が良いかな? という事で、7つに。
 これは、「設定」「表示設定」で数字を変えるだけでOK。(^^)