Deko Boko – A reCAPTCHA Contact Form for WordPress

I now have available for download my second WordPress plugin: Deko Boko, a contact form that uses reCAPTCHA for spam protection. There are a number of good contact forms for WordPress, so why create another one? There are two things that make Deko Boko different from the others:

  1. It uses reCAPTCHA for blocking spam. reCAPTCHA is a great project that uses data from its captcha form submissions to help digitize books.
  2. The Deko Boko contact form can be extended any way you want, but without the need for complicated admin menus. If you’re comfortable editing HTML, then you can add any number and any type of input fields to the contact form. You can control which fields are optional or required. When the form is submitted, any fields that you added will have their data included in the body of the email.

The form layout is controlled by a CSS styled definition list, which provides a great deal of flexibility. With just a few CSS edits you can change the position of the field labels to top-aligned, left-justified, or right-justified.

Spam protection in addition to reCAPTCHA is also included. Deko Boko protects against email header injections and will verify that the return address provided by the user has a valid format.

This is a beta release (v0.8). I’ve been using it on my own site for some time and it’s working well. I’d like to hear feedback before making it an “official” release.

Go to the Deko Boko page for more information and to download it. Note that comments are turned off on the page – please submit any comments on this post.


  1. Piter October 6, 2009

    Мое мнение, ликвидация поля url, регистрация это трата время посетителя, а время — деньги. От сюда складывается мнение, что каптча наиболее лучший вариант, но и конечно использование антиспам плагинов 😉

  2. gamersroute February 23, 2010

    First of all, I love your plugin. It stops every spam contact emails. I love it.

    Recently, I’ve upgraded the system from WP to WPMU, and now the plugin won’t work.

    Do you have any idea why?
    Thank you!

  3. Mike February 23, 2010

    Hi – is it the contact form that’s not working, the Deko Boko settings page, or both? I believe it has to do with the wordpress “nonces” that are used for security. WP MU has a different way of doing it. This is something I need to research.

    Also, this is an old post and I should have closed it to comments a long time ago. If you need to post a followup, please put it on my most recent Deko Boko post (link below).

Comments are Disabled