Blog Posts
-
Creating Reusable React Hooks For The WordPress Block Editor or Whatever
The new React documentation site is live and looks great. This section on creating custom hooks to encapsulate logic that needs to be used in multiple places in a React application is quite good. This is an important strategy to learn, and can help a lot when developing multiple blocks for a WordPress site. In […]
-
How To Use WordPress Data Package To Get The Current Post Being Edited In The Post Editor
How to use the WordPress data module to get the current state of the post being editted in the WordPress block editor.
-
A WordPress Plugin That Uses AI To Suggest Text For Your Blog Post
I made a WordPress Plugin that uses GPT3 to help you write your blog post
-
How To Insert Blocks In WordPress Block Editor
How to inserta block to the WordPress post editor, using JavaScript.
-
New From Plugin Machine: Josh As A Service
New product offerings from Plugin Machine. Get help building a WordPress plugin or improving your existing WordPress site.
-
Using Plugin Machine To Build Zip Files of WordPress Plugins With Github Actions
Testing WordPress plugins, before they are released is super important. While I’m a big fan of automated testing, that doesn’t mean you don’t need manual testing. If your plugin uses modern tooling and has a PHP and/ or JavaScript build tooling, it’s not easy to get a development version of the plugin for testing. That’s […]
-
What To Test First
When I talk about writing automated tests for WordPress plugins with other developers, I often hear that they’re not sure what to test first. I find the uncertainty around what to test first is a major blocker for writing tests. This post will address this concern. The other two big concerns I hear about are […]
-
Building A WordPress Block Plugin To Show A Custom Field
Last night, I was looking at my phone a lot later than I should have been. I should have been stretching, but instead I was on twitter, saw this tweet, asking if there is a way to show a custom field in WordPress’ block editor: Before I shut my phone off, I replied: 🌲Generate a […]
-
Creating Installable Zip Files Of WordPress Plugins With Plugin Machine
Plugin Machine helps WordPress plugins with both development and delivery of WordPress plugins. The Plugin Machine CLI can be used for creating automated, predictable “production” ZIP files that are ready to be installed on a WordPress site. In the past, when I’ve been tasked with creating production ready ZIP files for WordPress plugins it’s often […]