Web Development

  • WordPress Block Theme Development: Understanding the theme.json File

    If you’re diving into WordPress block theme development, one crucial file you’ll come across is the theme.json. It plays a key role in configuring your theme’s settings and styles. But, as with most things in web development, there’s more to it than meets the eye. What is the theme.json file in relation to WordPress block…


  • Extending WordPress Core Blocks

    I’ve noticed a growing discussion about extending WordPress core blocks and whether it’s necessary to create a custom block when you can often extend existing core blocks. Generally, it’s better to extend them rather than reinvent the wheel IMO. In February 2024, I faced a situation where I needed to convert an old site into…

    ,

  • Enhance WordPress Security by Expiring Session Cookies Automatically

    If you’ve ever experienced a WordPress hack, it often stems from stolen login information stored in a cookie. Fortunately, there’s a method to mitigate this risk effectively that will enhance WordPress security. Understanding the Risk According to YourWebsite.com, around 60% of WordPress sites hacked in 2023 were due to stolen cookie sessions, not plugin or…


  • A few ways to create a WordPress Plugin

    There are many ways to create a WordPress Plugin and it all depends on the requirements of the plugin that defines how complex the steps need to be, here are a few ways I create plugins for my projects. Simple WordPress Plugin For the most basic and simple plugin that only changes or adds the…


  • Something I’ve discovered using Valet, monitoring Nginx Logs and changing Nginx Config settings

    I’ve recently moved over to using Valet for local development, it had its ups and downs and has been a bit of a learning curve as I’m used to using Apache not Nginx as a web server. I’m really documenting this as my own handbook but if others can benefit from it then so be…


  • The HTML markup & CSS behind the logo…

    Following on from my previous post about the thinking behind the logo, I now want to explain how I translated this for use on the web, if it’s useful to anyone then my work is done 🙂 If you think it can be done better then feel free to leave a comment, it’s always interesting…

    ,

© Elliott Richmond | All rights reserved