ワードプレスからメール送信

メルマガや更新通知の場合は、それ用のプラグインを使うほうが楽だと思うが、ユーザーや問い合わせした人への連絡・通知など、Advanced Custom Fieldsで送信先やメール文を設定し、wp_mailで送信することができる。 パスワードを設定しておいて、ACFのパスワード欄(入力した値は伏せ字になる)を利用して、一致したら送信、ということも可能。 メール…

CF7で予約した人にリマインドメールを送る

Contact Form 7 でイベントの申込み・予約をした人にリマインドメールなど自動返信以外のメールを送る方法 1.MailPoet を使う。 Contact Form 7 からMailPoet のリストに登録するプラグインがあるので、それを利用してリマインドメールなどを送る。 *送信にMailPoetのシステムを使う場合、購読承認が必須なので、申込者が…

MailPoet メモ

何年かぶりにMailPoetを設定する機会があったので、いくつかメモを。 セットアップにはMailPoetのアカウントが必要。無料アカウント、各料金プランで送信できるメール数に制限がある。 MailPoetから来るメールは日本語。 メール送信にMailPoetのシステムを利用するか、独自にセットアップするか選択。 MailPoetのシステムを利用する場合は受…

Contact Form 7 条件付きフィールド

Contact Form 7 で例えばラジオボタンの選択によって、続くフィールドの内容を変えるプラグイン、Conditional Fields for Contact Form 7、テーマ関数を書かなくても条件分岐できます。 1.分岐のためのラジオボタンなどの要素を追加 2.条件付きフィールドグループを追加、間に必要なフィールドを追加 3.条件付きフィールド…

ACF escape HTML

Advanced Custom Fields は6.3から、エディターやテキストエリアで安全でないHTML(アイフレームやスクリプト)をエスケープする仕様になった。 新規構築の場合はこれを考慮して構成すればよいが、更新したら表示されなくなった!を防ぐためには、 1.the_field をecho get_field に変更する。 2.テーマ関数でエスケープさ…

ACF 設定ページ(オプションページ)

Advanced Custom Fields Pro にオプションページ機能は以前からあったが、オプションページそのものは関数設定が必要で、非公開の固定ページに設定用のフィールドを作成して、Admin Menu Editor などで左メニューに追加すれば同様のことができるので、そのようにしていた。 *スライダーやピックアップ、価格などの一括管理、ヘッダー・フ…