Category: Development

  • The definitive guide to the WordPress.org plugin assets folder

    The definitive guide to the WordPress.org plugin assets folder

    If you’ve ever added a plugin to the WordPress.org directory, you’ll find there’s a folder named assets waiting for you in SVN. In this article, I’m going to explore what you can add to this, and the various limitations and formats available to you.

    (more…)
  • Create a live preview of your WordPress plugin using Playground

    Create a live preview of your WordPress plugin using Playground

    WordPress Playground, if you’ve not tried it already, is a browser based instance of WordPress, operated by WordPress.org. Essentially, you can create a temporary version of WordPress for use in trying things out.

    And developer, with plugins in the official directory, can now add a button to their plugin page, with a direct link to Playground, allowing an instance installation and demonstration of your plugin.

    (more…)
  • My contribution to WordPress 6.5

    My contribution to WordPress 6.5

    I was on vacation last week so wasn’t around for the release of WordPress 6.5.

    Look closely at the long list of contributors and you’ll find my name. And, once, once more, my change was related to inclusionary language.

    (more…)
  • Adding Footnotes in the WordPress block editor

    Adding Footnotes in the WordPress block editor

    One of the reasons why I put my footnotes plugin up for adoption is because the block editor now has basic footnotes built into it. I moved all of my footnotes over to this, disabled my plugin and haven’t looked back since.

    So, let me explain how you do it.

    (more…)
  • When WordPress plugin adoption goes wrong

    When WordPress plugin adoption goes wrong

    I love reading Mika Epstein’s stories about her dealings with plugin developers, but never thought I’d be writing something similar myself. And, like Mika, I’m going to keep this anonymous, albeit you’d probably be able to find the details with a little digging

    First, let’s rewind. Back in November I some of my plugins up for adoption. Soon after, a developer approached me wanting to take one of them on. His credentials were good and he seemed appreciative of the opportunity to take the code over.

    I switched things over to him and, all done, I walked away, happy to have given him the proverbial keys. In this case, ownership of the SVN report on wordpress.org as well as transferring my Github repo to him. The latter of which included a reasonably sized issues log of requested enhancements, as well as bug fixes.

    But, a couple of months later, it turned oddly sour.

    (more…)