register_taxonomyで分類名を変えようと思ったらほにゃららった

忙しいとなかなかブログって書けないものですね;

言い訳はさておき、今WordPress3とBuddyPressで作るプロジェクトが進んでいます。

最近はようやっと3系のTipsが増えてきたので、不肖デザイナーの私もなんとか手が出るようになりました。

いっちょまえにカスタム投稿タイプやカスタムタクソノミーとかやっているんですが、ちっこい所で詰まりましたのでそれをご紹介。誰かのお悩みがスッキリすればそれで良し。

大前提

詳しい事は分からないので、取りあえず大前提として、WordPress3であり、BuddyPressである事を宣言しておきます。

困った困った

カスタム投稿タイプを作って、そこに設定したカスタムタクソノミーが今回は問題でした。
カスタムタクソノミーは、functions.phpに以下のように追加します。

register_taxonomy(
'basictest',
'basic',
array(
'label' => '基本情報カテゴリー',
'hierarchical' => true,
)
);

詳しくは、もっと別のステキサイトを見てくださいね。
WordPress カスタム投稿タイプ カスタムタクソノミー - Google 検索

作ったカスタム投稿タイプの、カスタムタクソノミー「基本情報カテゴリー」に、新規でカテゴリーを適当に追加します。

テスト投稿をして、カテゴリーを選択して、おお・・・

デキルー♪イイヂャーン♪

となりまして。じゃあ本番用に名前を変更して…

register_taxonomy(
'basic-report',
'basic',
array(
'label' => '基本情報カテゴリー',
'hierarchical' => true,
)
);

おっと・・・

・・・こ、こんとろーるぜっと。

解決?解決?

ガツンと結論から言えば、このカスタム投稿タイプに投稿したものを全て削除(ゴミ箱からも完全に削除)すると、名前の変更が出来ます。

ある程度投稿しちゃって、後から変更するのは大分厳しそうですね。。

適当に作ったカスタムタクソノミー「基本情報カテゴリー」のカテゴリーを削除するだけではだめでした。

それにしても・・・

カスタム投稿タイプのパーマリンク、なんでIDを付けてくれないんでしょうね・・・

お問い合わせ

サービスに関するご相談やご質問などこちらからお問い合わせください。

03-55107260

受付時間 10:00〜17:00