wp_get_archives 使い方
-
いつも、お世話になっております。
現在、カテゴリー別にアーカイブを表示しているのですが
2010年4月
2010年3月と表示されています。
希望としては3月を押せば3月の記事、4月を押せば4月の記事と表示されるように
したいのですが、どちらを押しても3月と4月の記事がどちらも表示されている状態になってしまいます。
sidebar.phpに下記のように記述しています。<?php if (is_category(‘4’)): ?>
<?php wp_get_archives(‘type=monthly&cat=4’); ?><?php elseif(is_category(‘3’)): ?>
<?php wp_get_archives(‘type=monthly&cat=3’); ?><?php elseif(is_category(‘1’)): ?>
<?php wp_get_archives(‘type=monthly&cat=1’); ?><?php elseif($url == ‘/blogTOP/’): ?>
<?php wp_get_archives(‘type=monthly&limit=10’); ?><?php elseif($chekid == ‘4’): ?>
<?php wp_get_archives(‘type=monthly&cat=4’); ?><?php elseif($chekid == ‘3’): ?>
<?php wp_get_archives(‘type=monthly&cat=3’); ?><?php elseif($chekid == ‘1’): ?>
<?php wp_get_archives(‘type=monthly&cat=1’); ?><?php endif; ?>
※$chekidは
<?php
$cat = get_the_category();
$cat = $cat[0];
$chekname= $cat->cat_name;
$chekid = $cat->cat_ID;
?>
で取得しています。
希望通りの動きをするには、どのような記述をすればよろしいでしょうか?
長文となってしまい大変申し訳ありません。ちなみに、アーカイブのリンクをマウスオーバーすると
http://~blog/2010/03?cat=3 となっているのですが
実際リンクを押してみると、http://~/blog/category/カテゴリースラッグ
になっています。
- トピック「wp_get_archives 使い方」には新たに返信することはできません。