ACFとCF7 予約・申し込み受付からリマインドメールまで

ワードプレスのメールフォームContact Form 7 とAdvanced Custom Fields Pro で予約・申し込みの受付からリマインドメールを送信するまでの設定について ACFの設定 ランダムな開催日のイベントの場合、リピーターで日時・時間、定員などのフィールドを作成。リマインドメールを送信したい場合は送信先アドレスを保存するフィールド、送信…

wpcf7_add_form_tag フィールドの出し分け

投稿にContact Form 7 のフォームを表示する際、投稿の内容によってフォーム部品の一部を変更したいという場合、wpcf7_add_form_tag でショートコードを作成して対応できるが、 例えば投稿のデータとしてチェックボックスがあり、Aにチェックがある場合は[text1]、Bにチェックがある場合は[text2]、とする場合、フォームには[tex…

ランダムな開催日のイベントアーカイブ

イベントのアーカイブは開催日順(期間や複数開催がある場合は最終日など)に表示するのが普通だが、ランダムに複数の開催日があるイベントのアーカイブ表示について。 *開催日はAdvanced Custom Fields Pro のリピーターで設定してメールフォームに連携する想定 カレンダーで表示 ・各投稿に保存した開催日データを取得して配列に入れる *メタ値をすべ…

ワードプレスのメールフォームでの予約受付の作り方

ワードプレスのメールフォームContact Form 7 とAdvanced Custom Fields Pro での定員締切や継続的な予約受付、カレンダーでのイベント予約受付などに必要な設定についてのメモ 継続的な予約受付サンプルはコチラ イベントアーカイブをカレンダーで表示するサンプルはコチラ ランダムなイベントをカレンダーで予約受付のサンプルはコチラ …

メタ値をすべて取得して配列に入れる

イベントのランダムな開催日をAdvanced Custom Fields Pro のリピーターで設定して、カレンダーで表示するためには、カレンダーの日付と照合するためのデータが必要なので、これはリピーターの日付を別のフィールドに関数で保存して、テーマ上で配列に入れる、ということをしているのだが、アーカイブで全てのイベントの開催日をカレンダーで表示しようとする…

よくあるワードプレスのメールフォームへの要望と解決策

ワードプレスのメールフォーム関連で寄せられる要望と解決策についてまとめていきます。WP MW Form は開発終了となっているため、メールフォーム・プラグインはContact Form 7 とします。 お問い合わせはこちらから

メールフォーム日時予約受付のサンプル

Advanced Custom Fields Pro とContact Form 7 を使用した継続的な日時指定メール予約受付/定員締切のサンプルを作成しました。 https://web-taiyo.com/calendar/schedule?mode=slide 当日は1時間前まで受け付けの設定になっています。サンプルでは設定分すべて表示していますが、◯週…

期日や定員でメールフォーム・申込みを締め切る

ワードプレスのメールフォームを期日や定員で締め切って非表示にする方法。 *Contact Form 7 で送信後に送信した値からカスタムフィールドなどを更新する、ということなので、他にも色々利用できると思います。 期日で締め切る:Advanced Custom Fields などで締め切り日時と締切後に表示するテキストなどのフィールドを用意。テーマ側で期日が…