Skip to main content

WordPress Developer Showcase

A comprehensive showcase of WordPress 6.9+ features including custom post types, Full Site Editing themes, and modern development patterns.

What’s Inside

This repository demonstrates modern WordPress development with two main components:

Bifrost Music Plugin

Custom post types, taxonomies, and Block Editor integration

Bifrost Noise Theme

Full Site Editing theme with patterns and theme.json v3

Key Features

Custom Post Types

Artists and Albums with hierarchical relationships

Block Editor Integration

React-based parent selector component for the editor

Full Site Editing

Modern block-based theme development

REST API

Extended REST API for custom content types

Getting Started

1

Check Requirements

Ensure you have WordPress 6.9+, PHP 8.0+, and Node.js 18+
2

Set Up Locally

Clone the repository and configure your local development environment
3

Explore the Code

Dive into the plugin and theme code to see modern WordPress patterns

Setup Guide

Get your development environment ready

Contributing

Learn how to contribute to the project

Architecture Highlights

  • Service Container Pattern: Dependency injection and service providers
  • REST API Extensions: Custom endpoints for Artists and Albums
  • Block Editor Components: React-based editor enhancements
  • Theme.json v3: Modern theme configuration
  • Automated Deployment: GitHub Actions workflow for vendor dependencies

Build docs developers (and LLMs) love