답변:
template.php에 다음 코드를 추가 할 수 있습니다
if (strstr($form_id, 'webform_client_form')) {
$form['my_captcha_element'] = array(
'#type' => 'captcha',
'#captcha_type' => 'image_captcha/Image',
);
}
이것은 yourthemename_form_alter 안에 있어야합니다.
또는이 코드를 사용자 정의 모듈에 넣을 수 있습니다.
/**
* Implementation of hook_form_alter().
*/
function mymodule_form_alter(&$form, $form_state, $form_id) {
if (preg_match("/^webform_client_form_[0-9]+$/",$form_id) && user_is_logged_in() == FALSE) {
$form['my_captcha_element'] = array(
'#type' => 'captcha',
);
}
}