This plugin hasn’t been tested with the latest three 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-DenyHost

Description

Based on a users IP address, WP-DenyHost will block a spammer if he already has been tagged as a spammer. Use it together with the Akismet plugin. Akismet tags the spammer, and WP-DenyHost prevents him from accessing you site.

If you have a CloudFlare account, the plugin can add spamers to CloudFlare Block list

Screenshots

  • Option Page
  • CloudFlare Block list

Installation

Manual Installation

  • Upload the files to wp-content/plugins/wp-denyhost/
  • Activate the plugin

Automatic Installation

  • On your WordPress blog, open the Dashboard
  • Go to Plugins->Install New
  • Search for “wp-denyhost”
  • Click on install to install WP-DenyHost

Configuration

In Settings -> WP-DenyHost, set the threshold and response. Default threshold is 3, default response is 403 Forbidden.

If you have a CloudFlare account, you can enable CloudFlare and spammers will be added to the CloudFlare Block list

Reviews

There are no reviews for this plugin.

Contributors and Developers

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

Contributors

Translate “WP-DenyHost” into your language.

Interested in development?

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

Change Log

1.3.1

  • Tested & found compatible with WP 4.6.

1.3.0

  • Hard-code the text-domain for better compatibility with GlotPress.
  • Update plugin for WordPress Coding Standards.
  • Tested & found compatible with WP 4.5.
  • General housekeeping.

1.2.7

  • Tested with WordPress 4.3

1.2.6

  • added new languages/wp-denyhost.po file (note, renamed the language file). removed javascript from plugin (loads faster)

1.2.5

  • added $wpdb->prepare() to $wpdb->getvar()

1.2.4

  • replaced wp_print_scripts hook with admin_enqueue_scripts hook

1.2.3

  • removed PHP 4 “constructor”

1.2.2

  • bug fix

1.2.1

  • added ps_wp_denyhost_admin_init, triggered by admin_init hook

1.2.0

  • Added support for CloudFlare Block list + removed wp deprecated code

1.1.3

  • Fixed minor bug

1.1.2

  • Added response 403 Forbidden

1.1.1

  • Added languages/wp-denyhost.pot

1.1.0

  • Major rewrite. Added option page

1.0.1

  • Replaced LIKE (‘%$suspect%’) with = ‘$suspect’ i.e. look for exact match

1.0

  • initial release