Category: Tutorials

  • An Incomplete Guide to Getting Started on Mastodon

    An Incomplete Guide to Getting Started on Mastodon

    Last week I wrote an article about misconceptions around Mastodon and the Fediverse. I got a lot of great feedback from that article, but I also got one question a lot: what is Mastodon, exactly? I didn’t want to address this in that article, as it’s worthy of a full post of its own. I…

  • Squeezing More Performance From My Site

    Squeezing More Performance From My Site

    One of the things that I handle for clients at FixUpFox is site speed optimization. I also help with performance optimization, which I almost lumped into this post, but I think that it deserves its own overview at a later date. I also began blogging more regularly on this personal site, thanks to the support…

  • What is WP_DEBUG for and how do I use it?

    What is WP_DEBUG for and how do I use it?

    Turning on WP_DEBUG will allow you to see PHP warnings, notices, and errors so that you can fix them in your code.

  • PHP v7.1 and v7.2 Illegal Strings

    PHP v7.1 and v7.2 Illegal Strings

    An update to Yoast SEO v11.1 came out yesterday, causing a few site errors relating to illegal strings in PHP. It made me dust off this post to provide some detail on what that PHP warning is, why it is happening, and how it can be fixed. Last year I updated all existing client sites…

  • How to Remove the Genesis SEO Settings

    How to Remove the Genesis SEO Settings

    Maybe you don’t use the Genesis SEO settings on your site because you’re using Yoast SEO or All in One SEO, or some other plugin. Here’s how to remove it!

  • When to use isset(), empty(), and is_null() in PHP

    Since PHP is a dynamic language, you should check that a variable exists before attempting to use it in your code. Let’s look at the difference between isset(), empty(), and is_null() to do just that.