カスタム投稿タイプを日付ベースのアーカイブの表示どおりに表示するようにしました。構造体example.com/year/month/day(およびそれ以上)は、 '?post_type = post_type_name'で拡張されている限り正しく機能します。
Bainternets ソリューションを使うと、アーカイブにCPTが含まれているかどうかに基づいてアーカイブを正しく一覧表示するためのwp_get_archivesも得られます。
問題は、wp_get_archivesがデフォルトのアーカイブパーマリンクをまだ返すことです。
example.com/year/month/day
しかし、私が先に述べたように、私は必要です:
example.com/year/month/day?post_type=post_type_name
これを達成する方法について何か提案はありますか?
コメントから:
プラグイン カスタム投稿タイプアーカイブ を使用してください。 register_post_type()
の引数'has_archive' => TRUE
よりもやや柔軟です。