HACKED

22nd and 29th April 2021

WordPress Security Workshop

Office Hours

Thursdays 10am-1PM GMT

Book a free 20 minute chat with Tim!

WordPress

General WordPress Articles & Videos Tutorials

WordPress powers over 35% of the top 100million websites in 2020 it’s Open Source and available to anyone for free, and it’s one of the most talked about software projects in the world. On this site Tim talks about WordPress concepts, tutorials and videos focusing on more niche aspects of running a WordPress site, be it in a large enterprise environment or a small vanity site.

Lets say bye bye to default themes

WordPress

I’m going to preface this with I actually tend to like the Twenty XX themes that come bundled by default with WordPress. Takashi Irie both folks I admire. I have no doubt it will be a fantastic usable and accessible theme. However I don’t think it should be in core, I don’t think we should […]

Getting PhantomJS working with Codeception in < 5 minutes

WordPress

While getting a friend to look over a Codeception video series I’m preparing to release, he noticed that my tests, automated the starting and stopping of PhantomJS. I pointed him at a cool extension and off he went. Unfortunately Codeception like many projects assumes you are using Composer to manage extensions while promoting a very […]

Defence of Post Formats

WordPress

I’m going to make a confession I actually like Post Formats, not the silly implementation made as part of an ill-conceived and bolted attempt to appeal to get tumblr users to WordPress.com but the post formats of the future the ones where they actually are useful. Post Formats have had a pretty ugly existence since […]

HTTP2 With Nginx & nghttp2

WordPress

So good news the HTTP/2 spec was finalised recently, meaning soon the way we talk to web sites will fundamentally change and yet no one will actually notice. Partially based on SPDY Googles attempt to speed up the web, HTTP/2 will start to make the web a lot faster. The HTTP/2 spec, introduces a few […]

Using Neo4j to give WordPress some relationship advice

WordPress

It would have been a glorious moment for Conan the Barbarian, as he trampled over the orcs, having picked up his might Long Sword +2 and with his bash skill along with his strength modifier he had +6 to the strike. With Rincewind timely casting of the Raise strength  spell it would double to […]

Going Beyond Unit Tests – WordCamp London 2015

WordPress

WordCamp London has been brilliant, but I’m shattered, so have thrown up the slides here For WordCamp London 2015 I talked about testing tools, that go beyond doing unit tests, which not only help in different situations but at least for me are more interesting and dare I say it fun. It’s really interesting giving […]

WordCamp London 2015 – Photos

Events and Talks | WordPress

The food, the people, the atmosphere as well as the amazing talks, volunteers and speakers WordCamp London was a fantastic success. This is the first batch of my pictures from day 1, mostly unedited, I have another batch sitting to be edited, so if you don’t see a picture of yourself don’t worry it may […]

Random Mutterings: Websockets, Mechanising stuff and looking at Stats

WordPress

How did it get to March so quickly? If things have gone to plan, this post was scheduled to go out on Monday/Tuesday and I’m probably already on paternity leave and taking some time of to meet my daughter. Which given the lack of posts it might be hard to notice the difference between taking […]

2015 Predictions for WordPress and Beyond

WordPress

So 2014 has been a pretty awesome year for WordPress, PHP and all the stuff I talk about here on this blog. 2015 is looking to be even more interesting, so here are a few of my predictions for major talking points in 2015. Let’s start with the negative one, which is security. 2014 has […]

What’s GHOST got to do with WordPress

WordPress

Last week a new rather scary and serious vulnerability appeared effecting most Linux systems, nicknamed GHOST because while it relates to glibc library it specifically can be targeted through getHostName used by many high level programming languages including PHP. If this is the first you heard of this, and you manage a Linux server go […]

Respect your conference Volunteers and speakers

Events and Talks | WordPress

I’m really sad to announce that I am no longer going to be speaking at WordCamp Birmingham UK. I know my appearance has been advertised via the WPUK website and from a link on the WordCamp Birmingham site. However this was published prior to the official “you are accepted” email which only arrived last Thursday […]

Automating WordPress with WP-CLI and Shell Scripts

WordPress

This is the third part of our WP-CLI video tutorials in which we will focus on Shell Scripting and WP-CLI. In previous videos we have introduced a few basic scripts but we will take it further to show how we can use tools within the command line to automate and manipulate WP-CLI. From storing data […]