Keith Devon

  • Junior Front-end / WordPress role

    Do you love building clean, modern websites using WordPress? Are you looking for a chance to build your portfolio and learn new skills? Then read on my friend! The candidate I’m looking for a freelance Junior Front End/ WordPress developer. The ideal candidate will have the following: Required Good HTML and CSS skills. Including HTML5 and…

    Read More

  • WordPress $is_iphone global

    OK, why did nobody tell me about this, and why is it not documented! I just found out today that WordPress does some browser detection of its own. I’ve previously relied on other code libraries for this, but maybe now I can use the ‘WordPress Way’. Detecting mobile in WordPress using $is_iphone In wp-includes/vars.php there…

    Read More

  • The PHP ternary operator

    In my quest to master PHP, I’m going to start investigating some of the bits I’m unfamiliar with, and blogging about them. This morning, I was reading through the excellent “Professional WordPress Plugin Development” by Brad Williams, Ozh Richards and Justin Tadlock (I’ve made a resolution to read a bit every couple of days). In…

    Read More

  • The Tools of the (WordPress Freelance Development) Trade

    I’ve been freelancing for a while now. I’ve also been developing WordPress sites for a while. In that time I’ve used many different tools. Some have been great, and some less great. Here I share a list of the tools that I’m currently using: Accounting I use the excellent FreeAgent* to keep track of my…

    Read More

  • WordPress Security

    Since I listened to Kieran O’Shea’s talk at WordCampUK, I’ve been taking security much more seriously. Kieran had some pretty scary statistics regarding hacking. For example, 90% of all businesses have been hacking victims in the last 12 months, and, there is an average of 156 days before victims realise that hacking has taken place.…

    Read More

  • Custom Post Types

    Last night I gave a presentation at the WordPress London meetup. I talked about custom post types in WordPress, something that has really excited me since WordPress 3. I’ve included the video, a rough transcript of the presentation and the slides at the bottom. What we’ll cover What are custom post types When to use…

    Read More

  • WordPress London meetup #5

    The group continues to go from strength to strength with at least 30 members attending. This month’s meetup included a talk from BuddyPress developer Paul Gibbs. He talks us through the new release, the epic version 1.5. Paul’s blog post, with slides, can be found here: http://byotos.com/2011/09/27/buddypress-at-wordpress-london-220911/. Then Jeff Ghazally shows us how easy it us…

    Read More

  • Beginner WordPress Theme Development

    Last Thursday (28th July 2011) we held the third London WordPress meetup. The meetup is for WordPress users and professionals in London and aims to provide a networking and learning platform. I gave a talk on Beginner WordPress Theme Development, which introduced the basic structure of a theme and some key concepts. Here are the…

    Read More

  • The Custom Image Size Problem

    I’m building a WordPress theme where I use custom thumbnail sizes. I use the filter add_image_size( ‘Gallery list’, 350, 200, true ); That works fine until I edit the original image in WordPress. For example, I’ve rotated a few of the images. When I click on the thumbnail it takes me to the now corrected…

    Read More

  • Proper float clearing

    I was browsing through Forrst recently and happened across the following advice on float clearing. An easy way to properly clear floats without extra markup. If you’re not using some sort of clearfix you probably should be. .clearself:before, .clearself:after { content: ” “; display: block; height: 0; overflow: hidden; } .clearself:after {clear: both;} .clearself {zoom:…

    Read More

  • 20% off web design for artists

    To celebrate the opening of this years Annual Exhibition application, I am offering 20% off web design services for artists. That means my daily rate is down from £175 to £140. This offer will last until the end of the summer and is first come first served. Sites can be built from £400 depending on…

    Read More