Documentation
Markup
HoverCraft keeps its frontend markup simple, semantic, and compatible with normal WordPress conventions.
- Semantic elements such as
articleandnavare used when they clearly match the content structure. - Buttons are used for interactive controls, while links are reserved for navigation.
- Standard WordPress hooks such as
post_class(),entry-title,entry-summary, andentry-contentare used for real WordPress entries where appropriate. - Theme-specific classes and IDs are kept only when they serve styling, accessibility, JavaScript, compatibility, or stable layout purposes.
- Repeated controls use classes and unique IDs where needed; duplicate IDs and unnecessary wrappers are avoided.
- WooCommerce and bbPress generally keep their own internal markup, with HoverCraft preferring narrow styling fixes over unnecessary template overrides.
HoverCraft favors readable template files and explicit page structure over abstract markup systems or extra wrappers added only for completeness. See Accessibility and Headings for related markup guidance.