Skip to content

Pages

Every core route in the theme with a screenshot and template file.

Home

front-page.php composes home from a stack of template-parts/home/*.php components:

  1. Hero — display headline, product silhouette, CTA
  2. Shop-by-category — asymmetric grid of category tiles
  3. Editorial band — dark campaign section with video background
  4. Product row: Popular & trending — 4 product cards
  5. Product row: New products — 4 latest published products
  6. Blog row: From the journal — 3 latest posts
  7. Stats band — trust-signal counters
  8. Newsletter band — MC4WP form + social

Home — desktopHome — mobile

Shop archive

archive-product.php — WC's product archive with the theme's sidebar filters (price bands, category checkboxes, availability), sortable header, grid of product cards.

Shop — desktopShop — mobile

Product single (PDP)

single-product.php orchestrates four template parts:

  1. Gallery — sticky, hero + thumbnail rail, hover-to-zoom
  2. Summary — title, price, short description, add-to-cart, accordions
  3. Reviews — WC reviews with the theme's typography treatment
  4. Related — related products carousel
  5. Recently viewed — appended when the visitor has ≥2 items in localStorage

PDP — desktopPDP — mobile

Cart

Standard WC cart.php. Empty state shows a "Your bag is empty" H1.

Cart — desktopCart — mobile

Checkout

Custom two-column layout — customer details left, sticky order review right. Single "Contact & shipping" card (guest checkout enabled, shipping = billing). Coupon field is an inline pill in the review card.

Checkout — desktop

My Account

WC's my-account with theme styling + one new endpoint: /my-account/wishlist/.

My Account (sign-in)Wishlist page (populated)

About Us

Landing template. Stack of Dankcave block patterns: about-herocommitment-splitwhy-choose-cardscategory-showcasecustomer-satisfactioncommunity-cta.

About — desktopAbout — mobile

Contact Us

Landing template + dankcave/contact-split pattern: two-column with form left + FAQ accordion right + email + phone below.

Contact — desktop

Each is a page with one pattern reference (dankcave/page-shipping, etc.) using the landing template.

ShippingReturnsPrivacyTerms

Search results

search.php renders WC product results in the same card layout as the shop archive. Falls back to generic post/page results if no products match.

Search results

404

404.php — huge outlined "404" with a gold-filled 0, popular category shortcuts pulled from the dankcave_404_categories theme_mod.

404 page

Dankcave theme v0.2.2