You know, this post has been pending for about 3 weeks, but I think I’ll just do a short update for the next few updates, because the idea is to loosen my grip on perfectionism.
I’m learning and sometimes things will feel like large leaps, and at other times, it will feel like shorter skips, or drags. I downloaded an experimental plugin that enables post formats for Block themes to start posting my mini updates on the journey. [This arose in this discussion about post formats in Block themes.]. I’ll use that for my next few updates.
Anyhoo, so, this is where you start to see how things tie together, and you deepen.
As per the @wordpress/env package, I learnt how, and I set up a local development environment for WordPress, which uses Docker. These articles, Getting Started with wp-env and the readme.md file for the env package, were my guiding light on that.
The reason that I labelled this post ‘v2.1’ is because this builds on my JSON journey since setting up a local environment, even with multiple installs of WordPress in one instance, can be controlled via a JSON file – .wp-env.json. Here is my working example where I created an environment with a development site and a test site, both having the Gutenberg plugin and the Twenty Twenty Four theme.
{
"core": null,
"plugins": [ "https://downloads.wordpress.org/plugin/gutenberg.latest-stable.zip" ],
"config": {
"KEY_2": false
},
"env": {
"development": {
"themes": [ "WordPress/twentytwentyfour" ],
"port": 3200,
"mysqlPort": 12345
},
"tests": {
"themes": [ "WordPress/twentytwentyfour" ],
"plugins": [ "https://downloads.wordpress.org/plugin/gutenberg.latest-stable.zip" ],
"config": {
"Key_2": true,
"KEY_5": "Test TT4"
},
"port": 3000,
"mysqlPort": 13306
}
}
}
At the moment, I’m continuing to learn JavaScript at Treehouse slowly, reading one book and doing a course:
- BOOK → Professional WordPress Plugin Development by Brad Williams, Justin Tadlock and John James Jacoby
- COURSE → Learn WordPress has published a ‘Beginner WordPress Developer‘ course, as a full learning pathway.
breadcrumbs..

