wp_nav_menu() で取得したナビゲーション メニューで、この奇妙な不具合が発生しています。
この関数は、ARCHIVE リクエストのクエリ文字列に「cat」パラメータが含まれている場合を除き、すべての状況でメニューを正しく返します。例えば:
アーカイブが myhomeurl.com/story だけのカスタム投稿タイプ「ストーリー」があります。このページの場合、wp_nav_menu() はメニューを正しく返すため、表示されるはずです。
しかし、特定のカテゴリ (つまり、myhomeurl.com/story/?cat=5) の記事だけを見たい場合、wp_nav_menu() は何も返しません。これは表示の問題ではなく、wp_nav_menu() がマークアップを返さないというだけです。
何がこれを引き起こしているのかわかりません。私が把握できたのは、これらの条件だけです。クエリ文字列にカテゴリパラメーターが設定されたアーカイブ内です。
関連する場合に備えて、「レスポンシブ」テーマのカスタマイズされた子テーマを使用しています。
残念ながら、これはローカル ビルドであるため、サイト自体に実際にリンクすることはできませんが、それが問題にならないことを願っています。
よろしくお願いします。