CONTACT FORM

お問い合わせフォーム

以下のフォームより、お気軽にお問い合わせください。
お問い合わせいただいた内容は確認後、担当者よりご連絡させていただきます。
(土・日・祝日は、回答は対応しておりません)
※記入いただいた個人情報は、ご本人の同意なく第三者に提供することはございません。




<?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);
?>