[WP] カテゴリのリストに関連するタグ一覧を付加する

[WP] カテゴリのリストに関連するタグ一覧を付加する

ブログをリニューアルしたときに、カテゴリだけより情報があっていいかな~と思ってこういうのをやってみました(PCレイアウトのときだけ見れます)。最近Webの仕事をしてなくてトレンドや需要に疎いのですがメモ的にコードを残しておきます。


出力したいコード

まずよくある感じの、こういうのを

以下のように出力される形にしました。

ここへliタグにマウスが載ったらdlをドロップダウンするという動きをつけています。現状このブログではCSSとjQueryでやっていますが、いまはもうCSSだけでもできるのでは。このあたりはそんなに目新しいことしてないので割愛します。

実装

上のhtmlを出力するべく書いたコードです。

任意のファイル

出力したい場所に書きます。このブログでは header.php に書いています。出力するカテゴリIDと、現在位置のカテゴリID配列を持ってtag_list_from_categoryという自作の関数を呼び出します。

functions.php

関数の中身はこんな感じです。カテゴリによる絞り込みではなく、そのカテゴリに使われているタグの一覧になります。

こちら、いったんカテゴリに属する投稿IDを取得してから関連タグ情報を取得するという部分を、以下のフォーラムの回答を参考にさせていただいております。ありがとうございます!

以上です!

公開日:2019/03/26

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

コメントは承認制ですので、反映までしばらくお待ち下さい。(稀にスパムの誤判定にて届かないこともあるようですので、必要な際はお問い合わせからお願い致します。)