タグを強引に階層型に変更すれば、カテゴリーと同じようにチェックボックスから選べるようになる気がします。しかし、タグは「階層なし」を前提にしている関数やプラグインがあるかもしれないので、何が起こるかわかりません。
新しく階層型のタクソノミーを作りれば、カテゴリーと同じようにチェックボックスで選択できます。さらに、プラグイン PS taxonomy Expander を導入すれば、チェックボックスではなくラジオボタンで選択できるようになります。
タグを強引に階層型に変更する、や
新しく階層型のタクソノミーを作る、
という考えは驚きました。
実際にそういったことは出来るのでしょうか。
カスタム投稿タイプとカスタムタクソノミーを
用意する必要がある、ということでしょうか。
新しい階層型のタクソノミーの作り方を調べましたが、
よくわかりませんでした。
そういったコードやプラグインというものは
ありますでしょうか。
・タグを強引に階層型に変更する
=> やめておいた方が良い。
・階層型のタクソノミーを作る
=> いたって普通のことです。
・カスタム投稿タイプとカスタムタクソノミーを用意する必要がある
=> 「投稿」に新しいタクソノミーを付ければOKです。
新たなカスタム投稿タイプは必要ありません。
————————–
投稿
カテゴリー
タグ
新しいタクソノミー
————————–
となります。
・そういったコードやプラグインというものはありますでしょうか。
検索すれば、いくらでも出てきます。
理解力が乏しくて申し訳ないのですが、
既存のタグを活用するのではなく、
また、カスタム投稿タイプやカスタムタクソノミーを
使用するのではなく、
全く新しい階層式のタクソノミーを
自作するのが良い、ということでしょうか。
また、独自に新しい階層型のタクソノミーの
作成のためのコードやプラグインを
探して作成していくのがよい
という認識で大丈夫でしょうか
あまり難しく考えず、「もう一つ別のカテゴリー追加する」という感じです。
そもそも、今回はタギングのためにタグを使うというより、もう一つカテゴリーが欲しいけれど、しかたなくタグを使おうとしたのでは?
そういうときは、もうひとつ別のカテゴリー(カスタムタクソノミー)を作るのが普通です。
ちなみに、カテゴリーもタグもタクソノミーの一つで、カスタムタクソノミーとは同列にあります。
———————————————————-
タクソノミー(分類)
カテゴリー:階層型タクソノミー
タグ:階層型ではないタクソノミー
カスタムタクソノミー(カスタム分類)=> これを追加する。
———————————————————-
pluto1234さんのおっしゃるように、
「もう一つ別のカテゴリーを追加する」
という意識でした。
サイトで検索をする時に、
2つのカテゴリーで絞りこみをすることを想定したので、
カテゴリーとタグで用意しておくと
絞り込みが行いやすいかなと思っていました・・・
調べてみると、どのサイトもカスタムタクソノミーが
カスタム投稿タイプとセットで説明されているのですが、
ただ新しいカテゴリーを追加するためには、
カスタム投稿タイプの作成が必須になる、
ということでしょうか?
カスタム投稿タイプの作成は不要です。
多くの場合、新しいカテゴリー(カスタムタクソノミー)は、カスタム投稿タイプに紐づけることが多いですが、今回は、既存の投稿(’post’)に紐づけます。
http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/register_taxonomy
register_taxonomy() の第2引数が、’post’ になるだけです。
<?php register_taxonomy('another_category', 'post', $args); ?>
プラグインを使う場合、どのプラグインにも、紐づけるポストを選択する箇所があります。
□ page
□ post
□ Custom Post
□ Media
:
‘post’ をチェックすればいいだけです。
返信が遅くなってしまいまして、すいませんでした。
その後自分で調べたところ、まだ理解できていない部分も
多いですが、少しずつわかるようになりました。
ご迷惑をおかけして、申し訳なかったです。
ありがとうございました。
解決済みとなってしまいましたが、
Radio Buttons for Taxonomies
というプラグインを使うと、タグをラジオボタン(単一選択)で選択できるようになります。