You've already forked wp-bootstrap
v0.1.1 - Bootstrap frontend rendering via Twig templates
Replace FSE block markup on the frontend with proper Bootstrap 5 HTML rendered through Twig templates. The Site Editor remains functional for admin editing while the public site outputs Bootstrap navbar, cards, pagination, grid layout, and responsive components. New PHP classes: TemplateController, ContextBuilder, NavWalker New Twig templates: 20 files (base, pages, partials, components) Enhanced TwigService with WordPress functions and globals Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
17
PLAN.md
17
PLAN.md
@@ -10,10 +10,12 @@ WP Bootstrap is a modern WordPress Block Theme built from scratch with Bootstrap
|
||||
|
||||
Full Site Editing (FSE) Block Theme following the WordPress 6.x template hierarchy:
|
||||
|
||||
- **Templates** (`templates/`): HTML files with WordPress block markup
|
||||
- **Template Parts** (`parts/`): Reusable header/footer components
|
||||
- **Templates** (`templates/`): HTML files with WordPress block markup (Site Editor)
|
||||
- **Template Parts** (`parts/`): Reusable header/footer components (Site Editor)
|
||||
- **Patterns** (`patterns/`): PHP files with block markup and i18n support
|
||||
- **Design Tokens** (`theme.json`): Colors, typography, spacing mapped to Bootstrap 5
|
||||
- **Twig Templates** (`views/`): Bootstrap 5 HTML rendered on the frontend via `template_redirect`
|
||||
- **Template Engine** (`inc/Template/`): Controller, context builder, and nav walker for Twig rendering
|
||||
|
||||
### Technology Stack
|
||||
|
||||
@@ -52,6 +54,17 @@ node_modules/bootstrap/dist/js/ → copyfiles → assets/js/bootstrap.bundle.min
|
||||
- [x] Sidebar template part
|
||||
- [x] Enhanced typography settings
|
||||
|
||||
### v0.1.1 - Bootstrap Frontend Rendering (Complete)
|
||||
|
||||
- [x] Twig-based frontend rendering via `template_redirect` hook
|
||||
- [x] `TemplateController`, `ContextBuilder`, `NavWalker` PHP classes
|
||||
- [x] 20 Twig templates (base layout, pages, partials, components)
|
||||
- [x] Bootstrap 5 navbar, cards, pagination, comments, sidebar
|
||||
- [x] Enhanced `TwigService` with WordPress functions and globals
|
||||
- [x] Navigation menu locations (primary, footer)
|
||||
- [x] Comment form Bootstrap styling
|
||||
- [x] README.md project documentation
|
||||
|
||||
### v0.2.0 - Design Editor
|
||||
|
||||
- [ ] Full Design Editor compatibility
|
||||
|
||||
Reference in New Issue
Block a user