Events Managerのゲストユーザー予約時の名前入力を必須にする
https://zipang.dev/wordpress/making-a-guest-user-reservation-in-events-manager/
下記のコードをfunctions.phpに記載する。
名前を必須にする場合
function zipang_em_validate($result, $EM_Event){
if (!is_user_logged_in() && $_REQUEST['user_name'] == ''){
$EM_Event->add_error('お名前を入力してください。');
$result = false;
}
return $result;
}
add_filter('em_booking_validate','zipang_em_validate', 1, 2);
電話番号と名前を必須にする場合
function zipang_em_validate($result, $EM_Event){
if (!is_user_logged_in() && $_REQUEST['user_name'] == ''){
$EM_Event->add_error('お名前を入力してください。');
$result = false;
}
if (!is_user_logged_in() && $_REQUEST['dbem_phone'] == ''){
$EM_Event->add_error('お電話番号を入力してください。');
$result = false;
}
return $result;
}
add_filter('em_booking_validate','zipang_em_validate', 1, 2);
コメント