Set up repo dependencies.
yarn setup:tools
Build the assets. If there’s anything that needs setting up.
yarn build
Start the local environment.
yarn wp-env start
Run the setup script.
yarn setup
Visit site at localhost:8888.
Log in with username admin and password password.
To run the environment without Docker, use WordPress Playground:
yarn playground
The Playground setup mounts the same WordPress.org sandbox bootstrap used by wp-env, activates the local plugins and theme, and creates the starter pages.
The playground:import-docs command starts Playground after importing the manifest and Markdown content for a documentation post type. For example, to import the Playground documentation, run:
IMPORT_POST_TYPE=playground yarn playground:import-docs
These must be run in the project’s root folder, not in theme/plugin subfolders.
Stop the environment.
yarn wp-env stop
Restart the environment.
yarn wp-env start
Open a shell inside the docker container.
yarn wp-env run wordpress bash
Run wp-cli commands. Keep the wp-cli command in quotes so that the flags are passed correctly.
yarn wp-env run cli "post list --post_status=publish"
Update composer dependencies and sync any repo-tools changes.
yarn update:tools
Watch for SCSS changes and rebuild the CSS as needed.
yarn start:theme
Parse the code reference again. This is run as part of the project setup.
yarn parse
yarn build:themeyarn start:theme