The Blog

Wherein I talk about things that may or may not be relevant

Passing arguments with WordPress add_action

18th February 2011    

Most WordPress developers are familiar with using add_action, but as you may have discovered the information on passing arguments to your callback function is hard to find. After a couple of hours of Googling, throwing a hissy fit, and good old trial and error I found a working solution, so I thought I’d share. The problem I wanted to run a function on admin_init, which would need arguments passed as an array….    read more 

The realities of freelancing

3rd December 2010    

4 years ago I started to learn a bit of coding and thought “making money from this is going to be easy”. Just over 1 year ago things got to the point where I was skilled and confident enough to officially go freelance. As our household looks forward to a decidedly frugal Christmas 2010, looking back on a year of financial stress, awkward clients and far too little sunlight I’m asking myself…    read more 

Usability Hell, Adventures in Renting

17th January 2010    

For me and My Man (I’ve been banned from calling him The Boy), 2009 was the year of lettings websites. We must have looked at hundreds of properties on sites ranging from irritating to completely unusable, and never managed to find a single site that did it all. Local or national companies, it made no difference. They all sucked! The internet is the perfect medium for house-hunting. You can see more information…    read more 

Integrating the Various Presses

20th December 2009    

My latest client project was to use WordPress, and needed a forum to match. I’ve used phpBB and WordPress together previously but it did leave something to be desired, so I set off in search of something a bit more integrated. Soon I stumbled upon bbPress, the forum by Automattic (the WordPress guys) and the same one used for the WP support forums. This was definitely going to be easy. Hurdle 1…    read more 

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match