Cleaning Up WordPress Themes

June 11th, 2014

WordPress LogoBy default WordPress adds all sorts of code between the opening and closing head tags of a WordPress theme. Most themes also display notes below a comment form and solicit the commenter’s website address. You may want to get rid of all that so here’s how you do it.

Faysal Bank Introduces Dangerously Insecure Internet Banking

July 23rd, 2013

Faysal Bank was probably the only private bank in Pakistan to not offer Internet banking. They were sitting on their hands all these years while their competitors leapt forward. But now they’ve introduced mobile phone compatible Internet banking under the mobit brand name. The problem is that it is badly designed and dangerously insecure.


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.