###前提・実現したいこと
WordPress環境にて、現在カスタム分類(taxonomy)を2種類設定しています。
その2種のカスタム分類のターム(term)を使い、2つのカスタム分類の属するタームに応じたアーカイブページのパーマリンクを次のように変更したいと考えています。
http://example.com/termA1/termB1/
・taxonomyA(termA1,termA2,termA3,...)
・taxonomyB(termB1,termB2,termB3,...)
そこで、functions.php内に次のコードを記述し、管理画面内よりパーマリンクの設定を更新することで実現できました。
Wordpress
1'function custom_rewrite_basic() { 2 add_rewrite_rule('^([^/]*)/([^/]*)/?', 'index.php?taxonomyA=$matches[1]&taxonomyB=$matches[2]', 'top'); 3} 4add_action('init', 'custom_rewrite_basic');'
しかし、1ページ目は期待通り表示できたのですが、2ページ目以降は、
http://example.com/termA1/termb1/page/2
上記のようにパーマリンクは表示される一方で、表示内容は1ページ目のものがそのまま表示されてしまいます。
大変お手数ですが、原因、解決策などご存知の方がいらっしゃいましたらご教授いただけますと幸いです。
情報の不足等ありましたら、お気軽にご指摘お願いいたします。
回答1件
あなたの回答
tips
プレビュー