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
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 & Developers
“WP-DenyHost” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “WP-DenyHost” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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