This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WP No-Bot Question


This plugin is just a very effective yet simple plugin which adds a question to the comment form that blocks most automated spam-bots by making them answer a common sense question. For optimal effectiveness, you should add multiple questions so that the spambots can’t “ memorize” the question and answer. The plugin will display questions at random to prevent the aformentioned memorization. Multiple answers can be added per question to account for variances in answers. (e.g. “ five” , “ Five” , “ 5” )

Plugin homepage:

Please drop a comment if it works for you, if you found any bugs or if you have suggestions/ideas for this plugin – complaints welcome!


This section describes how to install the plugin and get it working.

  1. Upload the wp_nobot_question directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Enable and edit the question&answer under “ Settings -> Edit WP No-Bot Question”


How do I change or disable this plugin’s settings?

Disable and edit the question and answer under “ Settings -> Edit WP No-Bot Question”

Why is the CAPTCHA / Question-box not showing up?

Make sure you are using a WordPress 3.0 theme – upgrade your theme to use comment_form() or make sure it calls do_action('comment_form_after_fields'); somewhere in the comment box.


There are no reviews for this plugin.

Contributors & Developers

“WP No-Bot Question” is open source software. The following people have contributed to this plugin.


“WP No-Bot Question” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WP No-Bot Question” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • 5ac02cb Fix spacing
  • e16180e Tested with 5.4
  • 68a221b Avoid invalid indexing of comment_type when not a comment
  • 7aff66c Compatible with 4.6


  • 6768a8f Tested with 4.3
  • fd0d6e2 l10n: update
  • 4662faf Add direct access to settings


  • 51f4772 Tested with 3.9


  • 4357959 Tested with 3.7.1
  • 17efd18 l10n: Greek translation by ifaist0s


  • 883ed15 Add a basic hashing mechanism to the question
  • 9214d36 Support questions/answers with quotation marks
  • 3b35ca3 Escape HTML special characters in admin
  • 787b294 Validate the existance of the wp_nobot_answer_question field


  • c911cc4 Update fr-FR translation
  • e84f760 Bump the version to 0.1.2
  • ce4d073 Implement addition/deletion of multiple questions
  • 2823060 Support multiple questions in the database
  • 01bcabd Factorize question template
  • b07ce93 Don’t store empty answers


  • a0e0933 Translate the delete link when dynamic
  • 765172c fr-FR translation update
  • 2123900 Update pot file for translators
  • 9ab727e Appreciation note
  • 74c1e17 Implement an option to allow protection of the registration page separat
  • 635e4a9 Enable protecting the registration page as well
  • bce22e1 Kill typecast to array warning
  • a84ddb1 Fix whitespace errors


  • Initial version