Category: WordPress

Plugin developer, Core contributor and support volunteer. Yeah, I’m a WordPress fan!

  • Enemy of the (business) people

    Enemy of the (business) people

    Positions such as yours take [away] even the slightest incentive for plugin creators to create great plugins for free

    This was feedback given to me in the WordPress.org forums after I left poor feedback for a plugin. I’ll write about the specifics of this separately, but essentially a plugin was doing some particularly nasty advertising practices which, I believe, are against the guidelines. It’s also been reported to the Plugin Review team so I’ll leave it up to them to be the final arbiter.

    But, yes, the developer didn’t take the review well.

    (more…)
  • WordPress function to check if a minimum set of requirements are met

    WordPress function to check if a minimum set of requirements are met

    Combining a couple of older functions, adding in some further automation and generally bringing them to a higher code quality, I’ve now created a new WordPress function for checking minimum requirements for a plugin.

    The idea is, you add this to your plugin and, when run, it ensures that certain checks are passed. If not, a message is displayed and the plugin is deactivated.

    (more…)
  • How to use blocks to add footnotes in WordPress 6.3

    How to use blocks to add footnotes in WordPress 6.3

    A few years ago I adopted a footnotes plugin, which I forked as Footnotes Made Easy. My plugin makes use of double brackets to indicate text that you wish to appear in a footnote. Settings allows you to change how it appears, including the symbols used.

    I’ve not done a huge amount with it and now, with WordPress 6.3 released, there’s much less a reason to even use it. You see, WordPress 6.3 added an easy-to-use footnotes block. It doesn’t have many options, and my plugin does add a lot more features, but for most people it’s more than sufficient.

    (more…)
  • I have no idea who this is

    I have no idea who this is

  • New in AI: Not this site

    New in AI: Not this site

    Tumblr has pushed out a change to prevent OpenAI from scraping their content, and I’m duplicating what they’ve done here.

    OpenAI’s instructions for blocking GPTBot should discourage OpenAI, including ChatGPT. The solution is, thankfully, simple – just add the following to your site’s robots.txt file…

    User-agent: GPTBot
    Disallow: /