多言語の分岐 2026年2月8日2026年3月26日ワードプレス構築ノートPHP / その他 プラグインを使わずに多言語にする場合の言語でフィールドを分ける想定。 パラメータで分岐 ブラウザの言語で分岐 サイトのディスクリプションを言語で分岐。カスタムフィールドから取得することも可能。 SEO SIMPLE PACK使用時
qtranslate/qtranslate-xt 言語を分けてACFのフィールドに保存 acf/load_value 2026年2月7日2026年3月28日ワードプレス構築ノートAdvanced Custom FIelds / その他 多言語プラグインqtranslate/qtranslate-xt の投稿を言語ごとに分けてAdvanced Custom Fields のフィールドに保存するコード。 qtranslateは開発終了、後継のqtranslate-xt は2025年に更新されたが公式ディレクトリには掲載されていません。 グループ・フィールドのサブに入れたい場合はフィールドキーを使用します。
オートフォーマット無効化関数 2026年1月27日ワードプレス構築ノートその他 十数年運用しているワードプレスの、おそらく最初から入っていたテーマ関数がPHP8.3へのアップでエラーを起こしたので書き換え 変更前 変更後
the_query->post_count 投稿数の取得 2026年1月26日2026年3月26日ワードプレス構築ノート絞り込み・検索 / タクソノミー 投稿数を取得するコード 2つのタクソノミーのループで、内側のタクソノミーはtax_query で投稿があるものだけタームを表示
タームの投稿の有無 2026年1月20日2026年3月26日ワードプレス構築ノートAdvanced Custom FIelds / タクソノミー get_terms のループ内で投稿の有無・Advanced Custom Fields の値の有無で分岐
get_term_children 子タームの有無 2026年1月17日2026年3月26日ワードプレス構築ノートタクソノミー get_terms ループ内で子タームがある場合は子タームとtax_query、ない場合は親タームとtax_query
ACF タクソノミー・フィールド 2026年1月15日2026年2月12日ワードプレス構築ノートAdvanced Custom FIelds / タクソノミー Advanced Custom Fields タクソノミー・フィールドの取得