###■やりたいこと
カスタム投稿タイプのカテゴリページのパーマリンクを下記のように変更したいです。
いま「https://exmple.com/test1-category/カテゴリ名」
希望「https://exmple.com/wp/category/カテゴリ名」
###■いまのコード
いまはfunctions.phpにこのように書いております。
php
1register_taxonomy( 2 'test1-category', 3 'test1', 4 array( 5 'hierarchical' => true, 6 'label' => 'カテゴリ', 7 'show_ui' => true, 8 'query_var' => true, 9 'singular_label' => 'カテゴリ' 10 'rewrite' => true, 11 ) 12);
ふーん、こう書いてるのね。それなら二行目の「test1-category」を「wp/category」に変えればいいでしょ。
というお話しなのですが、ここから悩ましいところで…
###■悩ましいところ
実はこれまでにいくつか記事を書いてしまっております。
なので二行目の「test1-category」を変えてしまうと、どうやらこれまでの記事のカテゴリをひとつずつ変えていかなければならないようなのです。
それはちょっとイヤすぎます。笑
なので、希望のコードはこんな風なイメージです。
###■希望のコードのイメージ
こんな風に、「test1-category」を残したまま、「wp/category」に後から上書きできればいいのかな?と思っています。
php
1register_taxonomy( 2 'test1-category', 3 'test1', 4 array( 5 'hierarchical' => true, 6 'label' => 'カテゴリ', 7 'show_ui' => true, 8 'query_var' => true, 9 'singular_label' => 'カテゴリ' 10 //上書きしてくれー!! 11 'rewrite' => array( 12 'slug' => 'wp/category' 13 ) 14);
でも、これじゃ上書きしてくれません。。
そこで質問です。
悩ましいところをかわしつつ、やりたいことが実現する方法をご存知の方がいらっしゃいましたら教えていただければ幸いです。
希望のコードは私の勝手なイメージですが、そんなことしなくてもこうすればいいよ、なとアドバイスいただければと思います。
よろしくお願いいたします。m(__)m
あなたの回答
tips
プレビュー