• Shortcuts Initialize Cleanup Run individual tests

  • The need or desire to use a personal remote management service makes a few assumptions. It assumes that the developer has personal or client projects that are under version control on a system like GitHub, Bitbucket, GitLab, or some other system. It assumes that these projects are utilized on multiple sites. Lastly, it assumes that […]

  • WP Core Development with Local Lightning

    Firstly, this is only meant as a how I do it. I’m using MacOS. core.git.wordpress.org It is based on using git://core.git.wordpress.org/. This would be similar to WP core development on a regular install using the WordPress Beta Tester plugin set for bleeding edge nightlies. Create symlink of wp-config.php into /public The following can be used […]

  • Bringing WordPress Core to PHP 5.6 and Beyond

    In the 2018 State of the Word, Matt told us the plan was to move the minimum PHP version for WordPress Core to 5.6 in April 2019 and to PHP 7 in December 2019. I won’t discuss the irony of WordPress 5.2 being the update that kills support for PHP 5.2, but the coincidence is […]

  • EDD mascot

    Translations Updater and Easy Digital Downloads

    My Translations Updater Composer library also works for any plugins or themes that are using EDD Software Licensing. I have recently written about the basic purpose and function of the Translations Updater library. EDD Software Licensing Integration As of EDD Software Licensing v3.6, there are a couple of action hooks in the plugin/theme updater samples […]

  • Translation icon

    Translations Updater

    As part of the GitHub Updater I introduced a process for independent language pack updating. The normal process is to include translation files, as part of your plugins, in a /languages directory inside of your plugin and load them via load_plugin_textdomain(). This also works for themes. Decoupled Language Packs If your plugin is in the […]