分岐でfooterを切り替える処理を作っていまして、アーカイブやカテゴリのページではis_archive()で分岐できるのですが、アーカイブページを呼び出す直前の?menu=monthsなどで呼び出した月の一覧やカテゴリの一覧ページの分岐方法が分かりません。
is_archive()などで分岐するよりも前にページタイトル(index)で分岐させている部分があり、?menu=monthsなどで呼び出されたページのページタイトルはindexになるようで先にこちらの条件がヒットしてしまい、この部分で!is_archive()を条件に入れてみましたが、アーカイブページとして存在しているわけではないようでうまく分岐しませんでした。
?menu=monthsなどで呼び出されたページはどのように判定すればいいでしょうか?