Category: Development

  • How can I create a plugin for 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.

    (more…)
  • How to rename your Github master branch

    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.

    (more…)
  • Gutenberg: Adding custom fields to the block editor

    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…

    (more…)
  • You know that OTHER 2020 bug…?

    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…

    (more…)
  • Jetpack: Add the modules screen to the menu

    Jetpack: Add the modules screen to the menu

    For those who use Jetpack regularly, you’ll probably appreciate that, in recent years, the old screen that listed all of the modules has disappeared, to be replaced by a series of tabbed settings screens. Which is great, except some of the modules aren’t included (including some of those which default as switched on).

    The modules screen is still accessible but a link to it is tucked away at the bottom of the current settings screen.

    So, I’ve created a quick (slightly hacky) script to add it to the main Jetpack menu.

    (more…)