Add reCaptcha to your Drupal 7 forms programatically

25 Oct ยท by Tim Kamanin ยท 1 min read

If you want to add Google's reCaptcha (https://www.google.com/recaptcha/intro/index.html) to your Drupal 7 forms programmatically you need to follow these two steps:

1) Install and enable captcha (https://www.drupal.org/project/captcha) and recaptcha (https://www.drupal.org/project/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!

Want to get more ๐Ÿ”ฅ tips like this one?

Subscribe to get notified about new dev tutorials