Setting up WordPress local docker environment for Apple Silicon

Open the Terminal app Install homebrew You might be asked if you want to install the Xcode Command Line Tools, confirm. Install git by typing brew install git Install Docker on Apple Silicon Install node via brew install node@16 or brew install node@18, your preference. I install node via nvm, but it’s not necessary Install … Read more

Git Remote Updater, the Personal Remote Management System

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 … Read more

WP Core Development with Local Lightning

Firstly, this is only meant as a how I do it. I’m using MacOS. It is based on using git:// 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 … Read more

Translations Updater and Easy Digital Downloads

EDD mascot

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 … Read more

Translations Updater

Translation icon

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 … Read more