施設・支店のタイトル(名称)をタームに登録
施設や支店のページを作成する際に、そのタイトルをお知らせやブログ用にタームに登録する関数。 if ( term_exists($slug, ‘xxxx_cat’) == null){ wp_insert_term($na…
テーマ関数からサイト構築まで | ワードプレス・エンジニアのメモ
施設や支店のページを作成する際に、そのタイトルをお知らせやブログ用にタームに登録する関数。 if ( term_exists($slug, ‘xxxx_cat’) == null){ wp_insert_term($na…
複数施設の担当者が更新するブログで投稿者にタームを紐づける関数の覚書。 Advanced Custom Fields のタクソノミー・フィールドを利用しているので。 if ($user->user_login === ‘…
Contact Form 7 の送信時に何か行うための関数、覚書です。 投稿IDはフォームに投稿IDを含む場合は送信データからも取得できます。 何らかの処理、のところは、送信データによって送信先を変える・フォーム掲載の投…
qtranslate からの移行関連で、投稿はAdvanced Custom Fields で言語ごとのフィールドに分けて保存し、パラメータかブラウザの言語で分岐して表示するとして、SEOはどうするか。 SEO SIMP…
Contact Form 7 の関数でチェックボックス・ラジオボタン・セレクトボックスの値で分岐したいときの書き方をメモ。 $xxxxx = $formdata[‘xxxxx’]; if ($xx…
Contact Form 7 で自動返信にファイルを添付するにはメール2の添付ファイルのところに書けばよいのだが、共通のメールフォームで投稿ごとに添付するファイルを変える、あるいは案内するファイルを変える方法。 Cond…
「qtranslate の投稿を言語ごとに分ける」で言語ごとにAdvanced Custom Fields のフィールドに保存する方法を紹介したが、その後の運用を考えると、グループ分けするとコードが少なくて済む / タブ…
年度のタクソノミーがあり、トップページはpre_get_postsで一番新しい(数字が大きい)年度の投稿を表示する設定になっているのだが、新しい年度を追加して、まだその投稿がないときにWarning が出るようになった。…
1つの投稿タイプで複数の投稿パターン(A・B・C・D・E)をAdvanced Custom Fields で設定したい場合。 Flexible Content 柔軟コンテンツフィールド A・B・C・D・E を好きな順番で…
カテゴリーとエリアのtax_query でカテゴリーはリストタグでの区切り、エリアはテーブルのth 区切り。 エリアの投稿が1以上の場合はth にrowspan が要るので$the_query->post_count を…