パラメータを連結して、複数選択チェックボックスでの絞り込み
複数選択チェックボックスによる絞り込みでアーカイブ用のテーマで表示したい場合、パラメータをtaxonomy=aaa,bbb の形に組み替えてリダイレクトさせる関数。 チェックボックスは name=”xxxx[…
WordPress コードを書く人のメモ
複数選択チェックボックスによる絞り込みでアーカイブ用のテーマで表示したい場合、パラメータをtaxonomy=aaa,bbb の形に組み替えてリダイレクトさせる関数。 チェックボックスは name=”xxxx[…
施設・支店のページを作成する際にそのタイトルをタームに登録する。 スラッグは投稿IDを充てているが、スラッグ欄作成の可能。
複数の施設の担当者が更新するブログで、投稿時に施設のカテゴリーに紐づける関数。 タームの登録をAdvanced Custom Fields で行っているのでタグを削除 acf/save_post。
投稿数を取得するコード 2つのタクソノミーのループで、内側のタクソノミーはtax_query で投稿があるものだけタームを表示
get_terms のループ内で投稿の有無・Advanced Custom Fields の値の有無で分岐
get_terms ループ内で子タームがある場合は子タームとtax_query、ない場合は親タームとtax_query
Advanced Custom Fields タクソノミー・フィールドの取得
タクソノミーのアクセス数をカスタムフィールドに保存する https://plusers.jp/blog/wordpress-popular-posts 参照
2つのタクソノミー(1つは親子構成)をtax_query で絞り込む例
アーカイブ上で通常の表示と、2つのタクソノミーの絞り込み結果を表示する。*パラメータの有無 タクソノミーの1つは親子で開閉式。 一部タームで表示内容が違う。 ↓はナビ側