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 などで左メニューに追加すれば同様のことができるので、そのようにしていた。 *スライダーやピックアップ、価格などの一括管理、ヘッダー・フ…

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…