現在、運用中のwordpressで構築されたサイトのURL構造を改修して、リプレースしたいと考えています。
###■既存のwordpressURL構造
####1.gourmetというカテゴリ
https://sample.com/gourmet/123
https://sample.com/gourmet/124
https://sample.com/gourmet/{postID}
####2.beautyというカテゴリ
https://sample.com/beauty/126
https://sample.com/beauty/127
https://sample.com/beauty/{postID}
###■リプレース後のURL構造
####1.gourmetというカテゴリ
https://sample.com/area1/gourmet/123
https://sample.com/area2/gourmet/124
...
以降
https://sample.com/area1/gourmet/{postID}
https://sample.com/area2/gourmet/{postID}
####2.beautyというカテゴリ
https://sample.com/area1/beauty/126
https://sample.com/area2/beauty/127
・・・以降
https://sample.com/area1/beauty/{postID}
https://sample.com/area2/beauty/{postID}
上記の様に、
[既存]
現在は、第一階層にグルメやビューティといったジャンルのslugあり
第二階層にwordpress上の記事IDがくるという構造になっています。
これを
[リプレース後]
第一階層に別のカテゴリを追加して
既存のURL構造をそのまま後ろにずらすというイメージです。
問題は
area1とarea2のカテゴリを作成して、
それぞれの子カテゴリーに
同名のgourmetとbeautyというカテゴリを作成しようとしても
重複エラーとなってしまいました。
-
area1(親)
gourmet(子)
beauty(子) -
area2
gourmet(gourmet-2 とかになったりする)
beauty(gourmet-2 とかになったりする)
当初、上記のカテゴリに親子関係を付与してやれば、
冒頭のURL構造の改修もできると思っていたのですが、
親子構造になった場合でも、同名のカテゴリ(slug)が作成できないことに気づき
どの様にしたら実現できるのか途方にくれている次第です。
上記の問題を実現する方法はなにかございますでしょうか?
ただし、それぞれのディレクトリを作成して
そこに個別にwordpressをインストールして同一のdatabaseを参照するというのは
最終手段と考えております。
可能な限り、一つのwordpressで完結させたいです。
wordpressに造詣の深い方にご教授いただけますと幸いです。
あなたの回答
tips
プレビュー