ACF リピーターの目次作成・見出し欄とエディター
Advanced Custom Fields 見出し欄とエディター欄のリピーターで目次をつける。 H2は見出し欄だが、H3はエディターの中。 htmlは li a H2見出し /a a H3見出し /a …
テーマ関数からサイト構築まで | ワードプレス・エンジニアのメモ
Advanced Custom Fields 見出し欄とエディター欄のリピーターで目次をつける。 H2は見出し欄だが、H3はエディターの中。 htmlは li a H2見出し /a a H3見出し /a …
個別ページに関連記事やおすすめ記事を表示する方法。 同じカテゴリー・タームの記事を自動で表示 表示中の記事を除き、同じカテゴリー・タームの記事を数件、というのは最もよくある方法です。 プラグインを利用する このサイトでは…
Yoast Duplicate Post の書き換え・再公開後にエラーが出た件、解決しました。 デバッグモードにしてみたところ、wpbs_save_post という関数が原因とわかり、テーマファイルから削除して、エラーは…
2017年に投稿した不動産サイトの物件絞り込み検索についてのリライトです。 カスタム投稿タイプ売買と賃貸、それぞれタクソノミーが種別(一戸建て、マンションなど)と地域と沿線、カスタムフィールドで価格・間取りや特記事項。 …
投稿ごとにパーマリンクを設定できるプラグインCustom Permalinks を特定の投稿タイプでのみ使用したい場合など、カスタマイズについて。 https://www.custompermalinks.com/cus…
Contact Form 7 のreCAPTCHAやTurnstile のバナーを表示したくないと言われることがあります。 reCAPTCHAについてはテキスト表示の方法が公式にありますので省きます。 Turnstile…
Contact Form 7 の送信データを保存するプラグインをContact Form CFDB7 からAdvanced CF7 DB に変更したサイトで編集者権限でアクセスする必要があり、Contact Form C…
投稿の予約更新はプラグインで可能ですが、アーカイブやトップページなど、テーマ上の表示を日時で変更したい場合の覚書。 *事前に確認が必要な場合はパラメータで分岐する。 定期的に予約更新が必要な場合、クライアント側で予約更新…
イベントの詳細ページにつけたContact Form 7 のデートピッカーに申込期間を設定する。 イベントの開始日と最終日はAdvanced Custom Fields から取得して、受付期間の初日・最終日を設定。 CF…
施設や支店のページを作成する際に、そのタイトルをお知らせやブログ用にタームに登録する関数。 if ( term_exists($slug, ‘xxxx_cat’) == null){ wp_insert_term($na…