Add reCaptcha to your Drupal 7 forms programatically

25 Oct · by Tim Kamanin · 1 min read

If you want to add Google's reCaptcha ( to your Drupal 7 forms programmatically you need to follow these two steps:

1) Install and enable captcha ( and recaptcha ( modules. The best way to do this is to use drush: drush en -y recaptcha

2) Add this snippet to any Drupal form's code you wish to have this captcha on:

$form['captcha'] = array(
  '#type' => 'captcha',
  '#captcha_type' => 'recaptcha/reCAPTCHA',

And you're done! I hope from now on, spam bots will bother you less.

Don't forget to share this little tip if you like it!