:まとめWordPressのtag(タグ)に関連する個人的なまとめ。詳細ページでのタグ情報取得タグ一覧ページ作成テンプレートファイルとしてtag.phpを作成。get_queried_object()でタグ情報取得get_queried_object()とは戻り値のオブジェクトに必要になる全ての情報が入っています。タグアーカイブで使用中ならタグオブジェクトの値が返ってくる優秀な関数。個人的によく使うタグ要素。$wp_query->query_vars[‘tag_id’];などありますがcategory情報を取得する時と同じやり方の方が美しいので統一。KEPRATEの下記ページでcategory関連の説明しています。objectこれらの値を元にパンくずリスト・カテゴリー一覧リストを作成します。※パンくずリストはタグの場合、階層もなく単純なので省略します。タグ一覧リストの作成タグIDをWP_Queryのパラメータに渡し一覧リストを作成します。WP_Query($args);?>あとは取得した値をループで処理すれば問題ないかと。下記は参考程度のhtml出力用のループ処理部分のコード。これがあくまでベースの形ですので、新着アイコンやカテゴリ名など必要になれば追加していきます。</ul></nav>以下出力されたhtml。</ul></nav>これで基本的なtag(タグ)一覧ページは問題なく作成できます。タグクラウド作成サイドバーなどにタグクラウドの作成方法。wp_tag_cloud()で簡単に表示はされます。大きさがまちまちになる。(cssなどで調整は可能そうですが)カウント数が取得できない。(おそらくですがパラメータを見る限りなさそう)上記の理由から、wp_tag_cloud()を使わずにget_tags()を使用してタグクラウドを作成。$tag->count;でカウント数は取得可能です。get_tags()にパラメータを渡しデータを取得。?>上記パラメータですと、記事数(カウント)を元に降順で並べ替え。あとは取得した値をループで処理すれば問題ないです。下記は参考程度のhtml出力用のループ処理を加えたソース。</ul></nav>以下出力されたhtml。</ul></nav>あとはcssで見た目やロールオーバーアニメーションをサイトのテイストに合わせてごにょごにょ。これで基本的なタグクラウドは問題なく作成できます。下記サンプル画像になります。詳細ページに該当するタグをタイトル下などに表示する方法。下記赤枠の箇所になります、get_the_tags()で取得します。tagsget_the_tags()でタグ情報を取得。?>あとは取得した値をループで処理すれば問題ないです。下記は参考程度のhtml出力用のループ処理を加えたソース。?></ol>リンクが必要ない場合はaタグの箇所削除してください。余談ですがタグの場合のIDはterm_idになります。以下出力されたhtml。href="https://keprate.com/tag/original/">自作</a></li></ol>あとはcssで見た目やロールオーバーアニメーションをサイトのテイストに合わせてごにょごにょ。これで詳細ページでのタグ情報は問題なく表示できます。WordPressのtag(タグ)関連のまとめでした。※ソースの流用、改変は自由ですが自己責任とさせていただきます。奇跡的に興味を持たれた方は是非お問い合わせください。お問い合わせお電話はこちらから050-5899-7800※電話番号の掛け間違いにお気をつけください。※女性は業務に一切関係ございません。