Skip to content

The repo for the Make.WordPress.org theme (wporg-make-2024)

Notifications You must be signed in to change notification settings

WordPress/wporg-make

Repository files navigation

Make WordPress

The codebase and development environment for the make.WordPress.org home theme.

Development

Prerequisites

  • Docker
  • Node/npm
  • Yarn
  • Composer

Setup

  1. Set up repo dependencies.

    yarn setup:tools
  2. Start the local environment.

    yarn wp-env start
  3. Run the setup script.

    yarn setup:wp
  4. (optional) There may be times when you want to make changes to the Parent theme and test them with the Main them. To do that:

    1. Clone the Parent repo and follow the setup instructions in its readme.md file.
    2. Create a .wp-env.override.json file in this repo
    3. Copy the themes section from .wp-env.json and paste it into the override file. You must copy the entire section for it to work, because it won't be merged with .wp-env.json.
    4. Update the path to the Parent theme to the Parent theme folder inside the Parent repository you cloned above.
    {
    	"themes": [
    		"./source/wp-content/themes/wporg-make-2024"
    		"../wporg-parent-2021/source/wp-content/themes/wporg-parent-2021"
    	]
    }
  5. Visit site at localhost:8888.

  6. Log in with username admin and password password.

Plugins

Meeting Calendar

If you wish to work with the Meeting Calendar plugin, you must build it first. Follow the Getting Started instructions in the plugin's readme.

Environment management

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
    
  • Reset WordPress to a clean install, and reconfigure. This will nuke all local WordPress content!

     yarn wp-env clean all
     yarn setup:wp
  • SSH into 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

About

The repo for the Make.WordPress.org theme (wporg-make-2024)

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published