Just another WordPress Developer from Yorkshire…

I’m a Freelance Web Developer with a fairly wide range of skills. I specialise in WordPress, but am also confident with custom PHP/MySQL builds, TYPO3, jQuery and Flash/Actionscript amongst other things…

Latest Projects

  • FrogsThemes.com

    This is an ongoing personal project for myself and Gary at The Floating Frog. It's a creative outlet where we can do as we ...

  • Ebor Miniatures

    Ebor Miniatures is a site that sells miniature figures on-line. It uses PayPal to process payments, but takes advantage of the WP-ecommerce WordPress plugin for ...

  • The Glass Co

    This was a custom build for a client who wanted to essentially merge two of our existing themes at FrogsThemes.com into one, adding a new ...

  • STRI

    This was a re-build I did for the world’s leading sports turf consultancy, STRI. It's a fairly large site built into WordPress that has many ...

  • Dinosaur PR

    The aim of this site was to update an existing award-winning PR company's site and give it a more professional and modern look. Designed by my ...

  • Office Test

    This was a custom PHP build for a client that has a CMS built too to allow them to manage the content throughout most of ...

  • Domains.co.uk

    Here I was asked to re-skin the client's current WordPress based site with new designs they had ready. There were also some added features for me ...

  • Miss Thrifty

    This is a build I did for Miss Thrifty, a blog aimed at saving money in many aspects of life. I took the designs and built ...

  • York Property Company

    This is a custom PHP build for a local letting agency in York. The key part of this site is that it integrates with their in-house ...

Latest News

WordPress : How to have query search posts only

If you need to have your WordPress search only search posts for results, you can insert this code before the 'if(have_posts()):' line on search.php and ...

Get your latest Tweet using the JSON timeline

There are a few ways in which I have seen to get the latets Tweet from Twitter to display on a site. The easiest solution ...

WordPress : The proper way to create a home page template that isn’t the standard list of blog articles

A quick guide to correctly set WordPress up to have a custom home page template.

WordPress : Creating a Twitter Widget

A guide on how to create a fairly flexible Twitter widget for your site or themes you build.

WordPress : Redirecting to a random page

How to create a random redirect using the wp_redirect() function built into WordPress.

WordPress : Creating a menu of subpages from post ID of a child page

A step by step guide on how to create a menu of child pages by using the post ID of a child page.

WordPress : How to enable multi-site in WP3

A step by step guide of how to enable multi-site in WordPress 3, so you can create a network of sites on the one domain.

Show hidden files on a Mac

I often need access to files such as .htaccess when programming, but they are hidden on a Mac by default. Here is a way that ...

Ray Davies : See My Friends

Just over a year after his last release (The Kinks Choral Collection), Ray Davies is back with another new album. Again some re-workings of classic ...

WordPress : Get top level parent category slug

I was trying to get the top level category for a post in WordPress today and got a bit baffled about how to go about ...

jGrowl – jQuery alerts and message box

jGrowl is a nifty little jQuery library that creates unobtrusive messages in the browser. It works in a similar way to ...

jQuery clear focus function

I had a problem on a site whereby the forms were designed so that the labels were essentially inside the text inputs. I found this ...