質問: wordpressでカスタム投稿タイプとしてニュースという投稿タイプを作成したとして、そこにカスタムタクソノミーでカテゴリーという名前(slug名category)を作成した場合、すでに最初からある投稿のカテゴリーと同じ名前のものが2つできると思うのですが、この場合、ニュース投稿タイプのカテゴリー一覧を表示するテンプレートファイル名とurlはどのようになるのでしょうか? taxonomy-category.phpだとどちらの投稿タイプのカテゴリーテンプレートファイルだか判断できないですよね??
回答: 「category」はすでに標準のカテゴリが使用しているスラッグなので、もし登録できているとすれば、標準のものを上書きしていることになります。(Custom Post Type UI で作成してみましたが、「既にある」と怒られました) WordPressはスラッグの重複に厳しい(重複時の挙動の制御が難しい)ので、別のスラッグにされたほうが良いと思います。 ※ 追記下記記述について: すいません、試したら問題なかったです ちなみにタームスラッグはタクソノミーを超えて重複禁止だった気がします。(同一WPには同じタームスラッグが使えなかったはず)