herb miller
WordPress plugin specialist

4-5-6-7-8-9-10 since WordPress first released

Assuming WordPress was released at midnight (GMT), then on 27th November 2015 at 8:09:10 WordPress would have been available for this long…

since WordPress 0.70

Continue reading

H2GD Part 50: Cannot redeclare func previously declared in file:xx in file:yy

I’ve had this problem for a while now. I’m happily working away on my Windows PC, editing posts, changing code and testing and then out of the blue comes a Fatal error: Cannot redeclare message. But when I press Enter or refresh it goes away.

Continue reading

H2GD Part 49: Crocodile maths question – PHP solution

Here’s a little bit of PHP that helps you to solve the Crocodile maths question. Continue reading

Total downloads from wordpress.org reached 250,000

Over the weekend the total downloads from wordpress.org of my plugins reached 250,000. Suffice it to say I’m quite proud of this… but there’s still work to do Continue reading

oik base plugin passed 100,000 downloads

Late yesterday my oik base plugin passed the 100,000 downloads milestone. Another hurrah! Continue reading

oik-nivo-slider passed 80,000 downloads

A few days ago my oik-nivo-slider finally passed the 80,000 downloads milestone. Hurrah! Continue reading

H2GD Part 48: Super side effect of oik-types provides workaround for TRAC #16956

Using my oik-types plugin it’s possible to override a post type definition such that it’s still registered even when the original plugin that created it is not activated. Continue reading

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

1 2 3 18



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%; }