herb miller
WordPress plugin specialist

Error 509 Bandwidth limit exceeded due to Hotlinking

A couple of days ago I received a message from my hosting company saying my bandwidth usage was 80%. Yesterday I received the Error 509 Bandwidth limit exceeded message. I increased my allowance then tried to track down the cause of the problem. It turned out that a site had been hotlinking one of my images… stealing bandwidth.

You know who you are. Don't do it!

Continue reading

How to fix WP_Widget deprecated notices for Artisteer themes

I recently updated this site to WordPress 4.3 and immediately started receiving the following PHP Notice.

Notice: The called constructor method for WP_Widget is deprecated since version 4.3.0! Use __construct()

Continue reading

BuddyCamp Brighton – 8 August 2015

I attended BuddyCamp Brighton, on the 8th of August, 2015. A very good day indeed. Continue reading

H2GD Part 46: Migrate to the Genesis Framework

In this blog post I mention some of the tasks I needed to perform in order to migrate oik-plugins.com to the Genesis framework. Continue reading

How to trace all genesis hooks in HTML comments

I’m in the process of switching some of my sites to using the Genesis framework. I’ve written some code that I find makes it a lot easier to find the hooks I need to remove and/or replace.

Continue reading

H2GD Part 45: How to remain detached?

How to prevent WordPress from attaching an unattached image to a post when you use Insert into post.

Here’s a snippet of code that I wrote in response to a simple question from Ben Huson, posed on Twitter yesterday. Continue reading

H2GD Part 44: I’m going to use __DIR__ – duh?

Q. Should I change my code back to using dirname( __FILE__ ) instead of __DIR__? A. No. I’m going to stick with __DIR__ until someone complains. Continue reading

H2GD Part 28: #wcukretreat 2013 report

In H2GD Part 25: 15 projects for #wcukretreat 2013 I outlined a number of projects that I thought I might spend some time on at the 2013 #wcukretreat. I didn’t make much progress on them. But I did have fun trying. Here’s my brief report; Only 2 years late. Continue reading

40 years ago today: me, IBM and Caravan

At the tender age of just short of 16 years and 11 months, I received confirmation of my first full time employment. Starting on the 30th June, I would be employed as a vacation student, in the ROSS users group, part of RESPOND at IBM Havant. 4 years later, having studied computing science at Imperial College, and working my summer holidays in various roles in operations departments, I was re-employed full time as an IMS / PL/I programmer.

I celebrated 25 years in 2004. Had I not left in 2009, I would now be in my 37th year. Continue reading

Experiences with Logitech Ultrathin keyboard cover i5 and WordPress

It’s been an interesting experience learning to use my new Logitech Ultrathin keyboard cover i5 to manage WordPress websites. Continue reading

1 2 3 17



Contact me

Sorry if the input fields are too wide! You can partially blame Jetpack for creating the unwanted CSS and my plugin's use of a table to display the form.

/* table { table-layout: fixed; } */
.textwidget td input[type=text],
.textwidget td input[type=email],
.textwidget td textarea { width: 100%; }