WordPressでカテゴリー別のアーカイブを、サイドバーに表示しようとすると、デフォルトには該当する機能がありません。
意外と面倒。
パーマリンクの構造でうまく動かいこともあります。
/%category%//%post_id%/
でうまくいかないことがあって、%post_id%を%postname%にして試してみたら、うまくいったことがありました。
パーマリンク設定は、上記のfunctionsを書き換えた後、保存し直さないと動いてくれませんでした。
サブカテゴリーがある場合、サブカテまで判別されるとちょっとややこしいので、
サブカテ表示の状態でも親カテのアーカイブに表示にしたい場合、少しだけ変更します。