Archives for a categoryではまった!

| | コメント(0) | トラックバック(0)
先日 wp_get_archivesでカテゴリー別・年別アーカイできるプラグイン(Archives for a category) のようにwordpressのプラグインArchives for a categoryを導入してOKと思っていたら落とし穴があった。
実は、
<h2>月別アーカイブ</h2>
<ul>
<?php wp_get_archives('cat=1&type=monthly&show_post_count=true&limit=12'); ?>
</ul>
としたのに、ブラウザに表示されるhtmlソースは
<ul>
	<li><a href='http://*.net/2010/02?cat=1' title='2010年2月'>2010年2月</a> (2)</li>
	<li><a href='http://*i.net/2010/01' title='2010年1月'>2010年1月</a> (1)</li>
	<li><a href='http://*.net/2009/12' title='2009年12月'>2009年12月</a> (2)</li>
	<li><a href='http://*.net/2009/11' title='2009年11月'>2009年11月</a> (3)</li>
	<li><a href='http://*.net/2009/10' title='2009年10月'>2009年10月</a> (1)</li>
</ul>
のように、cat=1が最初の一行目にしか渡っていない。 なので、2行目以降のリンクをクリックするとその月の物が全カテゴリー分表示されてしまう。 先日は、このshow_post_count=trueと指定した返値として(1)のように出ていたので納得して実際に動作は一行目のリンクをクリックするにとどまっていたので、発見出来なかった。 何が悪いのかだいぶ悩んだ末、どう考えてもバグっぽいので、 今回ダウンロードした kwebble_archives_by_cat_1_4a(27-03-2009) の代わりに kwebble_archives_by_cat_1_4(22-02-2009) をダウンロードし直して実行すると、動作は正常となり、はき出されるhtmlも
<ul>
	<li><a href='http://*i.net/2010/02?cat=1' title='2010年2月'>2010年2月</a> (2)</li>
	<li><a href='http://*i.net/2010/01?cat=1' title='2010年1月'>2010年1月</a> (1)</li>
	<li><a href='http://*i.net/2009/12?cat=1' title='2009年12月'>2009年12月</a> (2)</li>
	<li><a href='http://*i.net/2009/11?cat=1' title='2009年11月'>2009年11月</a> (3)</li>
	<li><a href='http://*i.net/2009/10?cat=1' title='2009年10月'>2009年10月</a> (1)</li>
</ul>
と正常になった。 ああ、、 Archives for a category WordPress plugin

トラックバック(0)

このブログ記事を参照しているブログ一覧: Archives for a categoryではまった!

このブログ記事に対するトラックバックURL: http://kumao.net/mt/mt-tb.cgi/331

コメントする

KUMAOの押入TOP

カウンタ

Twitter

books

最近のブログ記事

このブログ記事について

このページは、kumaoが2010年2月20日 17:53に書いたブログ記事です。

ひとつ前のブログ記事は「サイドバーの切り替え」です。

次のブログ記事は「Wordpressパンクズリストのプラグイン「Breadcrumb NavXT」」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

にほんブログ村 IT技術ブログへ
無料テンプレートならテンプレートキング

books