日時予約受付と管理
ワードプレスでAdvanced Custom Fields とメールフォームを連携して、日時予約の受付と管理をする方法について、流れを再度まとめておきます。 管理側: 年月を入力して一旦下書き保存・ページを更新すると 1月分のフィールドが作成されています。定休と受付時間は予め関数で設定してあります。臨時営業・臨時休業は編集可能です。 下書きのうちは年月は変更…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
ワードプレスでAdvanced Custom Fields とメールフォームを連携して、日時予約の受付と管理をする方法について、流れを再度まとめておきます。 管理側: 年月を入力して一旦下書き保存・ページを更新すると 1月分のフィールドが作成されています。定休と受付時間は予め関数で設定してあります。臨時営業・臨時休業は編集可能です。 下書きのうちは年月は変更…
ワードプレスの固定ページを日付の変わるタイミングなどに予約更新したいということなのだが、Content Update Schedulerが長く更新されていないので、Advanced Custom Fields を使って更新を予約する方法を考えてみた。 上が通常のコンテンツエディター、下がAdvanced Custom Fields。 更新にチェックがあって日…
ACF 固定ページの予約更新 の続き、wp_cron で更新する方法。 参考にしたのはこちらのページ。 function の中身を $my_post = array(); $my_post[‘ID’] = ‘~’; $my_post[‘post_content’] = ~; $my_po…
ワードプレスサイトの複数箇所で同じ内容を表示するとき、get_template_part で同じテンプレートを読み込むが、ちょっとだけ内容を変えたいという場合もある。 別のファイルを作るのも効率が悪いので、引数で分岐してみる。 $args = [‘引数’ => ‘値’]; get_template_part(&…
ワードプレスでサイトを構築する際に、これをやっておくと便利、このタグを使うと便利、など(絞り込みを楽に、子テーマを編集せずにカスタムフィールドを使う、カスタムフィールド値の更新・保存)をまとめていきたいと思います。
ワードプレスにはイベントカレンダーや予約システムのプラグインも色々ありますが、 イベントの告知―申込みフォーム―満席になったらフォームを非表示、 日時の確認―予約フォーム―予約済みにする、 というようなシンプルなもので良い、という方はご相談ください。 日時予約サンプル イベントカレンダーサンプル Advanced Custom Fields とMW Form…
5年くらい前に、リフォーム会社のワードプレスサイトで施工後の写真一覧から施工例のページへリンクするという仕様を実装したことがあるが、最近そういうお問い合わせを頂いたのでサンプルを作ってみた。 *画像一覧を作成するコードはこちら参照 5年前は、画像に施工場所の分類をつけてパラメータで表示を分岐、ページャーは無し、という仕様。 今回のサンプルは分類は無し、ページ…
Q&Aなどフォーマットが決まっている表組みやスケジュール・カレンダーなど、Advanced Custom Fields のリピーター(繰り返しフィールド)で必要なサブフィールドを自動作成する方法。 acf リピーターのサブフィールドのデフォルト値を設定 サブフィールド内の例えばタイトル欄などに予め値を入れておく関数。 acf 入れ子になったリピー…