テーマファイルの共有など
ワードプレスでタクソノミーのテーマファイルを作成する際、タクソノミーページすべて共通の場合はtaxonomy.php、タクソノミーごとに異なる場合はtaxonomy-タクソノミー名.php、タームごとに分ける場合はtax…
テーマ関数からサイト構築まで | ワードプレス・エンジニアのメモ
ワードプレスでタクソノミーのテーマファイルを作成する際、タクソノミーページすべて共通の場合はtaxonomy.php、タクソノミーごとに異なる場合はtaxonomy-タクソノミー名.php、タームごとに分ける場合はtax…
ワードプレスのアイキャッチ(Featured Image)について、指定がない場合の処理は、テーマの表示部分にif 文で書くことが多いですが、それ以外でデフォルト画像の指定や自動で指定する方法は メディア・ライブラリのI…
ターム(カテゴリー)にアクセス制限をつけたとき、アクセス権のあるユーザーのみに新規投稿通知を送ることができますか、との質問があって、プラグインで出来るのではないかと思ったのだが。 Customize WordPress …
Advanced Custom Fields でフィールドを組むとき、必要であればリピーターが複雑な入れ子になっても、必要な形で組みますが、「価格やキーワードが複数になる場合もある」という程度の場合はテキストフィールドに…
コラムなどをAdvanced Custom Fields のリピーターで作成する場合に目次をつけることがありますが、リピーターの構成やhtmlによって適した方法が変わると思います。 ループで見出し欄を拾う リピーターを表…
施設や支店のページを作成する際に、そのタイトルをお知らせやブログ用にタームに登録する関数。 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…