Skip to content

10up/block-based-theme-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

58d303e · Jan 16, 2025

History

18 Commits
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 15, 2025
Jan 6, 2025
Jan 16, 2025
Jan 16, 2025
Jan 6, 2025
Jan 16, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025

Repository files navigation

10up Block Based Theme Training

This repository contains the example code for the 10up Block Based Theme Training course.

Getting Started

This project is structured same as any other 10up WordPress project that was scaffolded using the wp-scaffold. The project is a WordPress installation with a custom theme and a custom plugin. The theme is a block-based theme. The plugin contains some logic such as custom post types and custom taxonomies.

Installation

  1. Clone this repository as the wp-content directory in a WordPress installation.
  2. Run npm install in the wp-content directory.
  3. Run composer install in the wp-content directory.
  4. Run composer install in the wp-content/themes/10up-block-theme directory.
  5. Run composer install in the wp-content/mu-plugins/10up-plugin directory.
  6. Run npm run start in the wp-content directory.
  7. Add the following to your wp-config.php file:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'SCRIPT_DEBUG', true );
define( 'WP_DEVELOPMENT_MODE', 'all' );
  1. Visit the WordPress admin and activate the 10up Block Theme theme