お問い合わせフォーム
以下のフォームより、お気軽にお問い合わせください。
お問い合わせいただいた内容は確認後、担当者よりご連絡させていただきます。
(土・日・祝日は、回答は対応しておりません)
※記入いただいた個人情報は、ご本人の同意なく第三者に提供することはございません。
<?php
/**
* プライバシーポリシー同意チェックのバリデーション
*/
function add_privacy_policy_validation($validation, $data, $Data) {
$privacy_agree = $Data->get('privacy_agree');
// チェックボックスが未選択の場合
if (empty($privacy_agree) || $privacy_agree !== '1') {
$validation->set_rule('privacy_agree', 'required', array(
'message' => 'プライバシーポリシーへの同意が必要です。'
)); // ここに閉じ括弧が必要
}
return $validation;
}
add_filter('mwform_validation_mw-wp-form-3274', 'add_privacy_policy_validation', 10, 3);
// XXXは実際のフォームキーに置き換えてください
/**
* チェックボックスの値を適切に処理
*/
function process_privacy_checkbox_value($value, $name) {
if ($name === 'privacy_agree') {
return !empty($value) ? '1' : '';
}
return $value;
}
add_filter('mwform_value_privacy_agree', 'process_privacy_checkbox_value', 10, 2);
?>