スラッグからパーマリンク

ワードプレスで物件番号をスラッグにセットしているサイトで、物件番号で検索して素早くそのページへ行きたいという要望。 物件検索はフリーワードなしの絞り込みで実装しているため、スラッグを入力してリダイレクトするフォームを付けた。 物件番号は大文字も含むため小文字に変換した後、wp_redirect(get_permalink(get_page_by_path($…

イベントカレンダーサンプル(ACFとMW Form)

MW Form 開発終了に伴い、Contact Form 7 版を作成しました。こちらご参照ください。 Advanced Custom Fields PRO とMW WP Form を利用したイベントカレンダーのサンプルを作ってみました。 管理側はリピーターで開催日と定員を設定します。「最終日」と「開催日保存」はテーマ側で必要な値で自動保存されます。 サンプ…

日時予約と予約管理サンプル(ACFとMW Form)

Advanced Custom Fields PRO とMW WP Form を利用した予約カレンダーです。 時間をクリックするとフォームに遷移します。サンプルなので送信できませんが、フォームに予約日時と送信後に更新するリピーターの行数が表示されるのは確認していただけます。 管理側は年・月を入力して下書き保存すると、その月の日程が自動で表示されます。定休と予…

acf 年月から1月分のフィールドを自動で作成する関数2

https://web-taiyo.com/mfn/blog/230506.htmlの続き。 土日定休と仮定して、デフォルト値の設定の中に曜日による振り分けを追加。土日の場合は「休」にチェックを入れる。 フィールドの設定側で「休」にチェックがない場合のみ時間のリピーターを表示としている。 臨時休業は手動でチェック。 if ($week[$date] !== …

acf 年月から1月分のフィールドを自動で作成する関数

ワードプレスで予約受付やイベントスケジュールを想定して、年月を指定して1月分のサブフィールドを作成する関数を書いてみた。 デフォルト値を設定する”acf/load_value”はhttps://web-taiyo.com/mfn/wordpress-plugin/200227.html参照。 $y = date($year); $m = date($mont…