Skip to main content

CCLEE Theme

A lightweight FSE block theme for developers. Clean architecture, customizable design tokens, SEO-friendly.


Basic Info​

ItemDetails
Requires WP6.4+
Tested up to6.7
Requires PHP8.0+
LicenseGPLv2 or later

Key Features​

Full Site Editing (FSE)​

  • theme.json design system - change once, update everywhere
  • 20+ block patterns (hero, features, CTA, testimonials, pricing, etc.)
  • 5 style variations (commerce, industrial, professional, nature, tech)
  • Responsive layout with configurable breakpoints

WooCommerce Compatible​

  • CSS-only styling, zero template overrides
  • Supports shop, product, cart, and checkout pages

Design Tokens​

  • Fully customizable colors, typography, spacing, and shadows
  • Child theme friendly - customizations survive updates

Template List​

Page Templates​

TemplateUsage
indexDefault archive
singleSingle post
pageStandard page
archiveArchive list
searchSearch results
404Not found
front-pageFront page
homeBlog home
page-no-sidebarNo sidebar page
page-landingLanding page
authorAuthor archive
page-about-usAbout page
page-contactContact page

WooCommerce Templates​

TemplateUsage
archive-productProduct list
single-productProduct detail
cartShopping cart
checkoutCheckout page

Template Parts​

  • header - Site header
  • footer - Site footer
  • sidebar - Sidebar

Installation​

Manual Upload​

  1. Download the theme ZIP file
  2. Go to WordPress Admin > Appearance > Themes > Add New > Upload Theme
  3. Activate the theme

WP-CLI​

wp theme install /path/to/cclee-theme --activate

User Guide​

This section walks you through setting up a complete site with CCLEE Theme using the WordPress admin dashboard. No command line needed.

Basic Settings​

After activating the theme, configure these essentials first:

  1. Go to Settings β†’ General and enter your site title and tagline
  2. Go to Settings β†’ Permalinks, select "Post name" (/%postname%/), and save
  3. Go to Settings β†’ Timezone and select your city (e.g., "Shanghai")

Creating Pages​

CCLEE Theme provides purpose-built templates for different page types. Select the matching template when creating each page for the best layout.

Available Page Templates​

Page PurposeTemplateNotes
Homepagefront-pageTransparent header, hero, features, CTA
About Uspage-about-usCompany intro, stats, timeline, team
Contactpage-contactContact form, map area
Full Widthpage-full-widthNo sidebar, full-width content
Landing Pagepage-landingVideo hero marketing page
Standard Pagepage (default)Standard header and footer layout
Blog Listinghome (auto)Automatically used when blog page is set
Product Catalogarchive-product (auto)Automatically used after WooCommerce install
Cartcart (auto)Automatically assigned by WooCommerce
Checkoutcheckout (auto)Automatically assigned by WooCommerce
My Accountmy-account (manual)⚠️ Must be manually assigned
Search Resultssearch (auto)Automatically used
404 Page404 (auto)Automatically used

Templates marked "auto" are matched by WordPress or WooCommerce automatically β€” no manual assignment needed.

Steps to Create a Page​

  1. Go to Pages β†’ Add New Page
  2. Enter the page title (e.g., "About Us")
  3. In the right sidebar, find the Template option and select the appropriate template from the dropdown
  4. Click Publish
  5. Repeat for each page you need

Setting Up Homepage and Blog Page​

After creating your pages, tell WordPress which one is the homepage and which displays blog posts:

  1. Go to Settings β†’ Reading
  2. Under "Your homepage displays", select A static page
  3. Set Homepage to your front page
  4. Set Posts page to your blog page
  5. Click Save Changes

Configuring Navigation Menus​

CCLEE Theme uses WordPress Full Site Editing (FSE) navigation blocks. Menus are managed in the Site Editor.

  1. Go to Appearance β†’ Editor
  2. Click Template Parts on the left β†’ select Header
  3. Click the navigation block on the page to edit it:
    • Add page links: click + β†’ select your pages
    • Add custom links: enter the URL and label text
    • Drag to reorder items
  4. Click Save

CCLEE Theme provides two headers: Header (solid background) and Header Transparent (transparent, for hero pages). Configure navigation in both for consistent menus.

Installing WooCommerce​

If your site needs an online store:

  1. Go to Plugins β†’ Add New, search for "WooCommerce"
  2. Click Install Now, then Activate after installation
  3. Follow the WooCommerce setup wizard to enter store details (address, currency, etc.)
  4. In WooCommerce β†’ Settings, verify these page assignments are correct:
    • Shop page β†’ your product catalog page
    • Cart β†’ your cart page
    • Checkout β†’ your checkout page
    • My account β†’ your account page

⚠️ The "My Account" page needs the my-account template assigned manually: edit the page β†’ right sidebar β†’ Template β†’ select my-account.

Using Block Patterns​

CCLEE Theme includes 20+ block patterns you can insert directly when editing pages:

  1. Edit any page and click the + button
  2. Switch to the Patterns tab
  3. Browse available patterns under the CCLEE category
  4. Click any pattern to insert it into your page

Available Patterns​

Hero Sections

PatternDescription
hero-centeredCentered hero with heading, text, buttons
hero-simpleSimple hero with side text
hero-aboutAbout page hero
hero-contactContact page hero
hero-blogBlog page hero
landing-video-heroVideo background hero

Content Sections

PatternDescription
features-gridFeature cards in grid layout
servicesServices listing
statsStatistics counters
timelineCompany timeline / history
teamTeam member cards
testimonialCustomer testimonials
faqFAQ accordion
pricingPricing table
portfolioPortfolio / gallery grid
logo-cloudClient/partner logos

CTAs and Utility

PatternDescription
cta-bannerCall to action banner
contactContact form section
page-headerGeneric page header
page-header-productsProduct page header
breadcrumbBreadcrumb navigation

WooCommerce

PatternDescription
view-toggleGrid/list view toggle
woo-trust-badgesTrust badges for checkout
woo-progress-stepsOrder progress steps
woo-account-navAccount navigation sidebar
woo-account-user-infoAccount user info card

Header / Footer Variations

PartDescription
headerSolid background header with nav, cart, CTA button
header-transparentTransparent header (for hero pages)
header-centeredCentered logo header
footer-columnsMulti-column footer with nav, social, copyright
footer-simpleSimple footer
footer-newsletterFooter with newsletter signup

Customizing Styles​

CCLEE Theme supports global style customization through the Site Editor:

  1. Go to Appearance β†’ Editor
  2. Click the Styles panel on the right (paintbrush icon)
  3. Adjust:
    • Colors: global palette, element-specific colors
    • Typography: fonts, sizes, line heights
    • Layout: spacing, container widths
  4. Click Save to apply site-wide

For deeper customization, create a child theme so your changes survive theme updates.

Create these legal pages using the default page template:

  • Privacy Policy
  • Terms and Conditions
  • Refund and Returns Policy

FAQ​

My page doesn't look right. What should I check?​

Verify the page has the correct template assigned. Edit the page β†’ right sidebar β†’ confirm the "Template" option matches the page purpose.

The navigation menu isn't showing?​

CCLEE Theme uses FSE navigation blocks, not classic menus. Manage navigation through Appearance β†’ Editor β†’ edit the Header template part.

WooCommerce pages look broken?​

Confirm WooCommerce page bindings are correct (shop, cart, checkout, my account). The "My Account" page needs the my-account template assigned manually.

Does this theme require any plugins?​

No CCLEE works out of the box. WooCommerce support is optional.

Can I use this theme for commercial projects?​

Yes CCLEE is licensed under GPLv2 or later, free for commercial use.

How do I customize colors and fonts?​

Use the Site Editor (Appearance > Editor), or create a child theme with custom theme.json.

Why does WooCommerce say "Products" instead of "Shop"?​

CCLEE uses B2B-friendly terminology by default. "Products" is more appropriate for business-focused websites. This is a text display preference only - it doesn't modify WooCommerce functionality. To restore "Shop", remove the filter in a child theme.


Changelog​

v1.1.1​

  • Add author archive template and post layout patterns
  • Add WooCommerce cart/checkout templates

v1.1.0​

  • Add 5 style variations
  • Add landing page patterns
  • Add WooCommerce progress steps and trust badges patterns

v1.0.0​

  • Initial release

Resources​

ResourceLicense
DM Serif DisplaySIL Open Font License
InterSIL Open Font License
JetBrains MonoSIL Open Font License

Technical Tags​

full-site-editing block-themes one-column two-columns custom-colors custom-menu custom-logo featured-images sticky-post threaded-comments translation-ready


tip

CCLEE Theme is fully open source under GPLv2 license. Star, Fork, and PRs are welcome!