You've already forked wp-bootstrap
-
WP Bootstrap 0.1.1
Pre-Releasereleased this
2026-02-08 14:11:08 +00:00 | 26 commits to main since this releaseAdded
- Twig-based frontend rendering via
template_redirecthook, bypassing FSE block markup on the frontend while preserving Site Editor functionality TemplateControllerclass: resolves and renders Twig templates for all page types (home, single, page, archive, search, 404)ContextBuilderclass: gathers WordPress data (posts, menus, pagination, comments, sidebar, archive info) into structured arrays for TwigNavWalkerclass: converts flatwp_get_nav_menu_items()into nested tree for Bootstrap dropdown menus- 20 Twig templates with proper Bootstrap 5 HTML: base layout, 5 page templates, 9 partials (header, footer, pagination, sidebar, comments, search form, dark mode toggle, meta, post navigation), 3 components (post card, post grid card, post loop)
- Bootstrap 5 navbar with responsive collapse, brand, dropdown support, and dark mode toggle
- Bootstrap 5 card components for post listings
- Bootstrap 5 pagination component
- Bootstrap 5 comment section with threaded replies and Bootstrap-styled form fields
- Bootstrap 5 sidebar with recent posts, search, and tag cloud (badges)
- Previous/next post navigation and "More posts" grid on single posts
- WordPress functions in Twig:
wp_head,wp_footer,wp_body_open,language_attributes,body_class,home_url,get_bloginfo,get_search_query,wp_kses_post,number_format_i18n,_n - Twig globals:
site_name,site_description,site_url,theme_uri,charset,current_year - Twig filters:
wpautop,wp_kses_post primaryandfooternavigation menu locations- Comment form fields filter for Bootstrap classes (
form-control,form-label,form-check,btn) - Fallback menu from published pages when no menu is assigned
- Sidebar layout detection for "Blog with Sidebar" template
- README.md with project documentation
Changed
- Enhanced
TwigServicewith WordPress output-buffering functions, globals, and filters
Downloads
- Twig-based frontend rendering via