How to solve problem renewing SSL certificate when using cPanel AutoSSL and Cloudflare

Are you having problems renewing an SSL certificate using cPanel’s AutoSSL feature on a domain which is also using Cloudflare?  Read on for a solution, and an explanation for why this happens. The Symptoms Typically, you’ll be alerted to the fact that your SSL certificate is having problems renewing or has expired when you receive…

Combating automated spam and human spam in Gravity Forms submissions

Spam is one of the banes of the internet. 🙁 Here are some quick tips for how to combat automated spam and human spam in Gravity forms submissions. Combating automated spam: Turn on the anti-spam honeypot located in the Advanced Form settings. Edit your form, go to Form Settings (hover over the title/description area and…

Block brute force on wp-login with CloudFlare page rules

As a WordPress user, developer or web host you may have experienced the pain of a brute force attack targeting wp-login.php.   What is a brute force attack? It’s when a malicious script hammers your wp-login.php page, trying usernames and passwords, over and over again, trying to break in. If you have a weak username or password,…

Simple website in 2 hours on a $400 budget! Sela theme + custom colour

Today I was asked to whip up a simple website with a budget of $400, and only a few hours to do it.  Here’s the result: heikefowler.com.au The site uses the free Sela theme from wordpress.org which I chose because it’s free, it’s minimalist (making it simple & quick to customise), it’s clean and professional (which suits the client’s style) and…

How to install SSL on a WordPress site

Step 1 – Install an SSL certificate This is done at a server level (via your cPanel). Most hosts make free SSL certificates available using a service called “Let’s Encrypt” or another equivalent provider. These free certificates are ‘domain validated’ and offer a sufficient level of protection for personal sites and small business sites where…

Building a personal academic website – Part 1

Skip straight to some examples A quick Google search on your name or that of a colleague will soon convince you that we all have a presence of some kind on the Internet. Often the information available will be fragmentary and outdated: it may reflect little or nothing of your professional work. Control over your…

Not receiving WordPress emails?

Are you having problems receiving email from your WordPress site? For example, contact form submissions, or notifications from your eCommerce plugin? This is very common. The following article explains why this happens, why it particularly effects iiNet customers, and how you can fix it. If you’re not receiving WordPress emails, read on. First, a quick check:…

Where to add CSS in WordPress?

So you’ve been given a code snippet and told to add it to your WordPress theme…. but exactly where should you add it? If you’re using a custom theme built for you by a web designer then you should add custom CSS to your theme’s main style.css found via Appearance > Theme Editor. If you’re using a premium…

How to Design for Retina

If you’ve recently upgraded to a Retina display, it can be a shock to see previously beautiful websites looking suddenly blurry as a week long bender.  Designers, if you want a quick run down on how to design for Retina like a boss, this article is for you. There are basically two implementation methods for Retina images:…

Using Trello for Managing Blog Posts

If you’re a blogger, it can be difficult to keep track of your blog posts. That’s why we’re using Trello for managing blog posts at Enigma Digital. Trello is a rapidly growing (free) project management application that’s recently acquired five million users. While we’ve tried other project management applications in the past, we’ve decided to…