[カスタム投稿タイプにタグ追加]VK All in One Expansion Unit

ホームページの更新で気になり出したこと。
それは、タグ付けです。

コンテンツもようやく増えてきました。
そして、あまり先のことを考えずに作ってきたので、気が付いた事。
過去の内容と似ている内容でも、それらのリンクが無いことです。

そこで活躍するのがタグな訳です。
さっそく、追加しようとします・・・が投稿にはタグの項目があるけれど、カスタム投稿には「タグ」という項目が無い

そこでネットで調べてみる。
そうすると「Custom Post Type UI」を使いましょう・・・っと出てきます。
まぁ、そうなんでしょう。

しかし、すでに「VK All in One Expansion Unit」のカスタム投稿タイプでコンテンツは作っている。
今更、根本的に変えるのは辛い。
後付けでタグをつけたい。

すると、functions.phpを編集すればできる!みたいな記事を発見。
とりあえず入れてみる。
失敗。

まぁ、そうですよね。
テーマやプラグインなど色々入れてしまっているので「LightningのExUnit」をカスタム投稿タイプにタグを追加するという限定的なニーズな訳です。
出てきません。。

そして、WordPress自体を色々見てみます。
そうすると「カスタム投稿タイプ設定」の「カスタム分類」に「タグにする」と言う文言を発見。

正直、意味不明でしたが色々やってみる。
カスタム分類とはカテゴリーですっていうからカテゴリーという項目として使っていました。
で、結論ですが、このカスタム分類名(表示名)を「タグ(好きな名前で良いですが)」にして、タグにするにチェックを入れる
スラッグと言うのも**-tagなど名前を付けます。

コレだけでいいのです。
そうするとカスタム投稿の画面でカテゴリーの下に「タグ」っていう項目が出てきます。
そして、そこにコンマ区切りでタグを入れていきます。

コレだけの話なのです。
そうするとカスタム投稿の各ページの下にタグが表示されるようになります。
ネットで調べても出てこないのは、当たり前すぎるからでしょうか。

そもそも、カスタム投稿タイプの取り扱いが難しすぎるのが悪い!!と思ってます。

で、最後に注意点。
これやってもタグのリンクが変になります。

この対策もいうほど難しくない。
のですが、知っていないと困っちゃう。
設定のパーマリンク設定で特に設定を変えなくていいですが、「変更を保存」という操作をします。
これで、ちゃんとリンクされるようになります。

解決できていないのが、カスタム投稿タイプ間のタグの共有でしょうか。
カスタム分類でカスタム投稿タイプごとに「タグ」(スラッグ名は分ける必要あり)という項目を作っています。
そのため、「経済的独立」と「幸せな暮らし」などの間では同じタグでもリンクされません。
まぁ、カテゴリーを分けてるくらいなので、リンクされなくても良いと思いあきらめました。。

なお、同じタグ名(スラッグ)にすると言う試みは失敗しました。
そう簡単には共通化できませんでした。

よかったらシェアしてね!
  • URLをコピーしました!
目次