日時予約簡易版

ワードプレスにAdvanced Custom Fields とContact Form 7 を連携した定員締め切り・期日締め切り機能のある予約フォームを設置できます。こちらは時間枠ごと1名で予約の可否のみを管理する簡易版です。

出勤・スケジュール管理の覚書2

出勤・スケジュール管理の覚書 に時折アクセスがあるようなので追記しておきます。 Advanced Custom Fields リピーターのサブフィールドにデフォルト値をロードする関数で指定した1月分のスケジュールを一気に作成することも可能です。 下のイメージは予約表のサンプル画面です。 ユーザーをタクソノミーにするか、カスタムフィールドでチェックするかでユー…

ACF 複数選択チェックボックスのチェックの有無

Advanced Custom Fields 複数選択のチェックボックスで値にチェックが有るかどうかの分岐。*チェックの有無で表示スタイルを変えたい場合など if (in_array(‘値’, get_field(‘フィールド名’))) { その他のAdvanced Custom Fields に関する記事一覧

ACF チェックボックス(複数選択)のアップデート

Advanced Custom Fields のチェックボックスのアップデートは真偽チェックなら簡単なのだが、複数選択のチェックボックスの特定の値のチェックを外すという書き方がなかなか見つからず… $data = get_field(‘checkboxlist’); $update = array_diff ( $data, arra…

ACF アップデート WPForms Lite の場合

WPForms Lite を使用している場合に、送信後にカスタムフィールドをアップデートするのに使える関数はこれのようです。 有料アドオンにはエントリー数の設定機能もあるようですが、申込み人数のエントリーに対応しているかどうかは不明。 その他のAdvanced Custom Fields に関する記事一覧

フォームを定員で締め切る関数の話

もともとは、説明会の申し込みが夜の間に定員を超えてしまうというご相談から。 最初はMW Form だったので、フォームごとに定員を設ける関数を書いたが、それだと編集側で設定するのが難しいので、フォームのページにカスタムフィールド(Advanced Custom Fields)をつけて定員を設定する方法を考えた。*このときはシンプルに1つのフィールドを更新する…