WordPressの自作テンプレートでサイトを作成しております。
プラグイン「Custom Post Type UI」 を使用して、カスタム投稿タイプ”assembly_activity”を作成しました。
投稿のアーカイブはtrueにしており、archive-assembly_activity.php でアーカイブページも正常に表示ができております。
そこで、カスタム投稿の月別アーカイブも表示したいと思い、
プラグイン「Custom Post Type Permalinks」を追加し、パーマリンク設定に /%post_id%/ を設定し、「カスタマイズされたカスタムタクソノミーのパーマリンクを使用する。」にチェックしています。
因みに、現在カスタム投稿タイプの記事は5月にしか投稿しておらず、通常の投稿は3月や4月にも記事が存在するのですが、https://サイトURL/assembly_activity/date/2021/03 などにアクセスしても、date.phpで通常の投稿の3月分のアーカイブが表示される状態になっています。
通常の投稿のパーマリンク設定は、カスタム構造にチェック→/%post_id%/ を入力しており、日付アーカイブのurlはhttps://サイトURL/date/2021/05 です。
そのurlにアクセスしてもテンプレートdate.phpが表示されます。
URLはこのままで、https://サイトURL/assembly_activity/date/2021/05にアクセスした際にきちんとカスタム投稿のアーカイブが表示されるのが理想系なのですが、なぜこのような状態になっているのかが分かりません。
function.phpなどには特にアーカイブに関する記述はしていない状態です。
何か他に必要な情報がございましたら教えて頂けると助かります。どうぞよろしくお願いします。
試したこと
プラグインが原因かと思い、Custom Post Type Permalinks を無効化
→通常の投稿のアーカイブは https://サイトURL/date/2021/05 で変わらず表示されるが、カスタム投稿のアーカイブhttps://サイトURL/assembly_activity/date/2021/05 は存在しなくなるようで、404ページに飛んでしまいます。
通常の投稿のパーマリンク設定を「投稿名」に変更
→ 通常の投稿の日付アーカイブのurlが https://サイトURL/2021/05 になる。しかし https://サイトURL/assembly_activity/date/2021/05 は変わらず通常の投稿の5月分のアーカイブが表示される。
https://サイトURL/assembly_activity/date/2021/05?post_type=assembly_activity にアクセス
→変わらず通常の投稿の5月分のアーカイブが表示される。
https://サイトURL/assembly_activity/2021/05/ にアクセス
→404ページが表示される。
パーマリンクの更新、キャッシュの削除は都度行っております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。