Monitor traffic and ban unwanted visitors. Block any user or IP address so they can't access your site.
As of April 2026, Banhammer is a WordPress ban plugin with 1.0K+ active installations and a 4.4/5 rating from 18 reviews. It has been downloaded 48K+ times in total. Requires WordPress 4.7+ and PHP 5.6.20+. Available on WordPress.org since 2018. Actively maintained — updated within the last month. Download volume is stable this week. Support resolution rate: 100%. Top alternative: WP-Ban.
⚡ Banhammer: Protect your site against enemy hordes!
Banhammer gives you full control over who and what may access your site. Visit the Armory to monitor traffic and review suspicious visitors. If you find some user or bot that is causing problems, you can ban them with a click. Or, if you just want to keep an eye on someone, you can flag them with a warning. Any banned users will be denied access to your site, until you restore access via the Tower. Check out the video and screenshots to get a better idea of how it works.
👉 Important: Not yet compatible with WP Multisite!
Core Features
Installs and configures very easy. Works like a champ! Love the way it’s broken down between the Armory and the Tower! Easy to monitor and see what’s happening or to look back at who’s banned and easily change their status if needed. Very pleased and would highly recommend this plugin to anyone needing the extra security.
The free version is very good. It is more fun than processing your server logs on command line.
The Pro version is difficult to work with because it doesn’t have a search on the Tower. It also over whitelist many IPs that can be bad bots. I caught already a couple in less than one day. Also you cannot block useragents if they come under a proxy, the best you can do is copy and paste to something else that can block any useragent, like the excellent BBQ Pro. Manage on Tower sends you to the Tower but not the specific item, which you can’t find because no search on Tower.
But free version is very very good.
This is an awesome plugin, and like all Jeff’s plugins, beautifully crafted. But I do agree that a version that works with full-page caching would be awesome—as things stand, I can’t use it with my site. But it fulfills a big need, so I am looking forward to Jeff figuring out how to make this possible 🙂
I bought the multi-site pro version. I think that Banhammer should be improved to be fully compatible with all cache plugins. Everybody use cache plugins for wordpress.
| WordPress | 4.7+ requiredTested up to 7.0 |
| PHP | 5.6.20+ required |
If you like Banhammer, please take a moment to give a 5-star rating. It helps to keep development and support going strong. Thank you!
3.5.1 (2026/02/04)
F…
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.