Stop Brute Force WordPress Login Attempts with Fail2Ban

March 5th, 2013

WordPress LogoWordPress is the most popular content management system for websites and as a result it attracts a lot of automated attempts at brute force login. Blocking such bots before they get very far is the topic of this post.

Order Form with Contact Form 7

December 27th, 2012

WordPress LogoA contact form can serve as a simple order form for your products or services. Contact Form 7 together with a few other WordPress plugins can be used to create just such an order form.


Captcha-less Hashcash spam protection for Contact Form 7

November 30th, 2012

Contact Form 7 is the most popular contact form plugin for WordPress. WP Hashcash is a javascript based captcha-less spam protection plugin for WordPress. Hashcash for Contact Form 7 is a plugin that I have coded that bridges WP Hashcash and Contact Form 7 allowing you to protect your contact form with a captcha-less spam prevention system.


Customizing WordPress Rewrite Rules

November 20th, 2012

WordPress, with search engine friendly permalinks enabled, uses Apache mod_rewrite to redirect web page requests to index.php. From that point onwards WordPress uses its own internal rewrite rules to determine what content to display for a URL. In this post I take a look at how to customize WordPress’ internal rewrite rules.

Fixing the WordPress Email Return-Path Header

October 27th, 2012

WordPress LogoEmails sent by WordPress can often end up in the spam folder because of a sub-optimal Return-Path email header. What does that mean and how do you fix it?