Making Things Again

For the past few years I’ve either been maintaining existing products at work, or working on compatibility with complementary products like making themes WooCommerce compatible. This year I had the opportunity to work on something new, building something from scratch, and seeing as I’m still part of our theming team at Automattic, naturally it was […]

Fixing Features First

I’ve always been fascinated by people who simply complain about things that are within their power to change, yet they don’t seem willing to actually make that change. It’s like complaining about your countries president, and then not turning up to vote. I’ve seen this often in the WordPress world, recently specifically about XML-RPC, and […]

Why Themeforest authors why….

So….all this commotion regarding the Slider Revolution plugin being bundled in themes has caused quite a few headaches for people. Myself included… I spent a fair chunk of an evening this week “updating” a friends (staging) site using this theme -> http://themeforest.net/item/chariot-professional-responsive-portfolio-theme/5817175 to make 100% sure it was secure. Here’s what I had to do… Backup […]

Jetpack Photon image_downsize() issue

Sometimes in WordPress code you have the need to get an attached image, for example in a featured slider. To do this we make use of the wp_get_attachment_image_src() function. The reason we do this is to grab the image properties such as height etc instead of just the url in order to add a property for dynamic slide heights. However, there […]

WordPress Heartbeat API example plugin – Pulse

One of the most important experiences for me at this years WordCamp Europe was meeting other people, specifically members of the WooTeam who I haven’t met before. One of them was Remi Corson, who after overhearing a chat I was having with Patrick Rauland, sat me down and showed me what he was working on […]