get_term_children 子タームの有無
get_terms ループ内で子タームがある場合は子タームとtax_query、ない場合は親タームとtax_query
WordPress コードを書く人のメモ
get_terms ループ内で子タームがある場合は子タームとtax_query、ない場合は親タームとtax_query
Advanced Custom Fields タクソノミー・フィールドの取得
イベントのページからパラメータで投稿IDを持たせてメールフォームに遷移。 開催期間はイベントの投稿から、休業日はオプションページから取得して、スクリプトでデートピッカーの設定を行う例。
Advanced Custom Fields のデートピッカーは表示形式と戻り値の形式を設定できるが、日付の比較などが必要な場合、Ymd で設定しておいて表示側で変換するほうが都合が良い場合がある。 Date Picke…
特定の投稿タイプでCustom Permalinks を無効にする
タクソノミーのアクセス数をカスタムフィールドに保存する https://plusers.jp/blog/wordpress-popular-posts 参照
2つのタクソノミー(1つは親子構成)をtax_query で絞り込む例
アーカイブ上で通常の表示と、2つのタクソノミーの絞り込み結果を表示する。*パラメータの有無 タクソノミーの1つは親子で開閉式。 一部タームで表示内容が違う。 ↓はナビ側
カテゴリーとエリアの tax_query でカテゴリーはリストタグで区切り、エリアはテーブルで表示。投稿数が1以上の場合は1投稿目のth にrowspan を入れ、2投稿目以降は何も出力しない。
bigdump.php でデータベースのインポート時、‘0000-00-00 00:00:00’ でエラーになる場合、 を先頭に足しましょう。