AFormsで定義されているWordPressフック(アクション・フィルタ)を紹介します。
フックは上級者向けの機能ですので、詳細な説明は割愛します。
AForms2.0.0の情報です。
aforms_load_rule
aforms_load_rule($rule, $form);
計算ルールの設定を読み込みます。$ruleは計算ルールの設定です。$formは計算ルールが適用されるフォームを表すオブジェクトです。
aforms_load_word
aforms_load_word($word, $form);
文言の設定をカスタマイズできるフィルタです。$wordは文言の設定です。$formは文言が適用されるフォームを表すオブジェクトです。
aforms_load_behavior
aforms_load_behavior($behavior, $form);
挙動の設定をカスタマイズできるフィルタです。$behaviorは挙動の設定です。$formは挙動の設定が適用されるフォームを表すオブジェクトです。
aforms_get_stylesheet
aforms_get_stylesheet($url, $form);
スタイルシートのURLをカスタマイズできるフィルタです。$urlはスタイルシートのURLです。$formはスタイルシートを読み込ませるフォームを表すオブジェクトです。
aforms_get_sidebar_selector
aforms_get_sidebar_selector($sidebarSelector, $formId);
フォームの見積表示をサイドバーに配置するようにカスタマイズするためのフィルタです。サイドバー要素のセレクタ("#sidebar"など)を返却してください。$sidebarSelectorはサイドバー要素のセレクタです。$formIdはサイドバーを適用するフォームのIDです。
このフィルタはAFormsのプログラムの挙動を制御できますが、ユーザーサイトのあらゆるデザインに対応するものではありません。
このフィルタでプログラムの挙動を変えた上で、cssでデザインも変更する必要があります。
aforms_compose_thanks_mail
aforms_compose_thanks_mail($mail, $form, $order);
サンキューメール(自動返信メール)をカスタマイズするためのフィルタです。$mailはメールを表すオブジェクトです。$formは関連するフォームを表すオブジェクトです。$orderは関連する注文(フォームの送信結果)を表すオブジェクトです。
aforms_compose_report_mail
aforms_compose_report_mail($mail, $form, $order);
運営者向けの通知メールをカスタマイズするためのフィルタです。 $mailはメールを表すオブジェクトです。$formは関連するフォームを表すオブジェクトです。$orderは関連する注文(フォームの送信結果)を表すオブジェクトです。
en_US
ja