Categories
Development WordCamp WordPress

My WordCamp Europe Talk

Everything you ever wanted to know about WordPress transients: in 10 minutes

WordPress has a native database caching system called the Transients API. This simple wrapper can be used for caching database queries, remote data, or other expensive routines.

In this technical talk you will discover how to best use the API and the pitfalls to avoid (content which is neither documented nor generally available, so this will be a genuine eye-opener for developers).

Categories
Development WordPress

How can I create a plugin for WordPress?

Powering over a third of the internet, WordPress has become insanely popular due to its open-source nature and the vast array of plugins and themes availableĀ to extend your website further. At the time of writing, there are more than 56,000 free pluginsĀ available from WordPress.org.

Assuming you have a basic knowledge of PHP, creating your own plugin for WordPress is actually quite easy.

Categories
Development WordPress

How to rename your Github master branch

There’s a lot of discussion right now about the default Git branch of master and about renaming itself to something more inclusive.

I’m going to take you through a little of the background to why this is occurring and how to do it in Github.

Categories
Development WordPress

Gutenberg: Adding custom fields to the block editor

When Gutenberg was first launched in WordPress 5.0, users lost the ability to create their own custom fields directly from the editor. Eventually, this was added back in but, by default, they’re turned off.

If you have the need to use custom fields, let me take you through how to switch them back on…

Categories
Development

You know that OTHER 2020 bug…?

Back at the beginning of January there were reports of faulty computer systems apparently caused by the year being 2020 (including the video game W2E 2K20), a variation of the Year 2000 bug. Is it and why?

Well, buckle up, as this is a long one. But, as both one of those people who was tasked to stop the Y2K bug back in the 1990s but also one of those people who was the cause of it in the first place, I feel I’m in a good position to comment further…