VK All in One Expansion Unit
ホームページの更新で気になり出したこと。
それは、タグ付けです。
コンテンツもようやく増えてきました。
そして、あまり先のことを考えずに作ってきたので、気が付いた事。
過去の内容と似ている内容でも、それらのリンクが無いことです。
そこで活躍するのがタグな訳です。
さっそく、追加しようとします・・・が投稿にはタグの項目があるけれど、カスタム投稿には「タグ」という項目が無い。
Custom Post Type UI
そこでネットで調べてみる。
そうすると「Custom Post Type UI」を使いましょう・・・っと出てきます。
まぁ、そうなんでしょう。
しかし、すでに「VK All in One Expansion Unit」のカスタム投稿タイプでコンテンツは作っている。
今更、根本的に変えるのは辛い。
後付けでタグをつけたい。
すると、functions.phpを編集すればできる!みたいな記事を発見。
とりあえず入れてみる。
失敗。
まぁ、そうですよね。
テーマやプラグインなど色々入れてしまっているので「LightningのExUnit」をカスタム投稿タイプにタグを追加するという限定的なニーズな訳です。
出てきません。。
カスタム投稿タイプ設定
そして、WordPress自体を色々見てみます。
そうすると「カスタム投稿タイプ設定」の「カスタム分類」に「タグにする」と言う文言を発見。
正直、意味不明でしたが色々やってみる。
カスタム分類とはカテゴリーですっていうからカテゴリーという項目として使っていました。
で、結論ですが、このカスタム分類名(表示名)を「タグ(好きな名前で良いですが)」にして、タグにするにチェックを入れる。
スラッグと言うのも**-tagなど名前を付けます。
タグという項目が出てくる
コレだけでいいのです。
そうするとカスタム投稿の画面でカテゴリーの下に「タグ」っていう項目が出てきます。
そして、そこにコンマ区切りでタグを入れていきます。
コレだけの話なのです。
そうするとカスタム投稿の各ページの下にタグが表示されるようになります。
ネットで調べても出てこないのは、当たり前すぎるからでしょうか。
そもそも、カスタム投稿タイプの取り扱いが難しすぎるのが悪い!!と思ってます。
タグのリンクが変になる注意点
で、最後に注意点。
これやってもタグのリンクが変になります。
この対策もいうほど難しくない。
のですが、知っていないと困っちゃう。
設定のパーマリンク設定で特に設定を変えなくていいですが、「変更を保存」という操作をします。
これで、ちゃんとリンクされるようになります。
カスタム投稿タイプ間のタグの共有
解決できていないのが、カスタム投稿タイプ間のタグの共有でしょうか。
カスタム分類でカスタム投稿タイプごとに「タグ」(スラッグ名は分ける必要あり)という項目を作っています。
そのため、「経済的独立」と「幸せな暮らし」などの間では同じタグでもリンクされません。
まぁ、カテゴリーを分けてるくらいなので、リンクされなくても良いと思いあきらめました。。
なお、同じタグ名(スラッグ)にすると言う試みは失敗しました。
そう簡単には共通化できませんでした。