元ネタはフォーラム「showpostsで件数の指定ができません」
http://ja.forums.wordpress.org/topic/9573
![ショートコード完成イメージ ショートコード完成イメージ](/wp-content/uploads/2012/03/e382b9e382afe383aae383bce383b3e382b7e383a7e38383e38388efbc882012-03-28-14-19-54efbc89.png?w=300)
そもそも、プラグインを使って投稿の編集内でPHPコードを書くよりも
ショートコードを作った方が良いってことで作ってみました。
以下のコードをテーマのfunctions.phpに記述
https://gist.github.com/4484526
使い方は投稿の編集画面内で
[showcatposts cat="1" show="3"]
とする。
カテゴリーの指定: cat=”1″ 複数ある場合は cat=”1, 3, 4″
表示件数の指定: show=”3″
注意:
get_postsのカテゴリー引数でcatを使っているので指定したカテゴリーに子孫カテゴリーがある場合は、その投稿も含まれます。