CCLEE Theme
A lightweight FSE block theme for developers. Clean architecture, customizable design tokens, SEO-friendly.
Basic Infoβ
| Item | Details |
|---|---|
| Requires WP | 6.4+ |
| Tested up to | 6.7 |
| Requires PHP | 8.0+ |
| License | GPLv2 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β
| Template | Usage |
|---|---|
index | Default archive |
single | Single post |
page | Standard page |
archive | Archive list |
search | Search results |
404 | Not found |
front-page | Front page |
home | Blog home |
page-no-sidebar | No sidebar page |
page-landing | Landing page |
author | Author archive |
page-about-us | About page |
page-contact | Contact page |
WooCommerce Templatesβ
| Template | Usage |
|---|---|
archive-product | Product list |
single-product | Product detail |
cart | Shopping cart |
checkout | Checkout page |
Template Partsβ
header- Site headerfooter- Site footersidebar- Sidebar
Installationβ
Manual Uploadβ
- Download the theme ZIP file
- Go to WordPress Admin > Appearance > Themes > Add New > Upload Theme
- 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:
- Go to Settings β General and enter your site title and tagline
- Go to Settings β Permalinks, select "Post name" (
/%postname%/), and save - 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 Purpose | Template | Notes |
|---|---|---|
| Homepage | front-page | Transparent header, hero, features, CTA |
| About Us | page-about-us | Company intro, stats, timeline, team |
| Contact | page-contact | Contact form, map area |
| Full Width | page-full-width | No sidebar, full-width content |
| Landing Page | page-landing | Video hero marketing page |
| Standard Page | page (default) | Standard header and footer layout |
| Blog Listing | home (auto) | Automatically used when blog page is set |
| Product Catalog | archive-product (auto) | Automatically used after WooCommerce install |
| Cart | cart (auto) | Automatically assigned by WooCommerce |
| Checkout | checkout (auto) | Automatically assigned by WooCommerce |
| My Account | my-account (manual) | β οΈ Must be manually assigned |
| Search Results | search (auto) | Automatically used |
| 404 Page | 404 (auto) | Automatically used |
Templates marked "auto" are matched by WordPress or WooCommerce automatically β no manual assignment needed.
Steps to Create a Pageβ
- Go to Pages β Add New Page
- Enter the page title (e.g., "About Us")
- In the right sidebar, find the Template option and select the appropriate template from the dropdown
- Click Publish
- 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:
- Go to Settings β Reading
- Under "Your homepage displays", select A static page
- Set Homepage to your front page
- Set Posts page to your blog page
- Click Save Changes
Configuring Navigation Menusβ
CCLEE Theme uses WordPress Full Site Editing (FSE) navigation blocks. Menus are managed in the Site Editor.
- Go to Appearance β Editor
- Click Template Parts on the left β select Header
- 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
- 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:
- Go to Plugins β Add New, search for "WooCommerce"
- Click Install Now, then Activate after installation
- Follow the WooCommerce setup wizard to enter store details (address, currency, etc.)
- 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-accounttemplate assigned manually: edit the page β right sidebar β Template β selectmy-account.
Using Block Patternsβ
CCLEE Theme includes 20+ block patterns you can insert directly when editing pages:
- Edit any page and click the + button
- Switch to the Patterns tab
- Browse available patterns under the CCLEE category
- Click any pattern to insert it into your page
Available Patternsβ
Hero Sections
| Pattern | Description |
|---|---|
hero-centered | Centered hero with heading, text, buttons |
hero-simple | Simple hero with side text |
hero-about | About page hero |
hero-contact | Contact page hero |
hero-blog | Blog page hero |
landing-video-hero | Video background hero |
Content Sections
| Pattern | Description |
|---|---|
features-grid | Feature cards in grid layout |
services | Services listing |
stats | Statistics counters |
timeline | Company timeline / history |
team | Team member cards |
testimonial | Customer testimonials |
faq | FAQ accordion |
pricing | Pricing table |
portfolio | Portfolio / gallery grid |
logo-cloud | Client/partner logos |
CTAs and Utility
| Pattern | Description |
|---|---|
cta-banner | Call to action banner |
contact | Contact form section |
page-header | Generic page header |
page-header-products | Product page header |
breadcrumb | Breadcrumb navigation |
WooCommerce
| Pattern | Description |
|---|---|
view-toggle | Grid/list view toggle |
woo-trust-badges | Trust badges for checkout |
woo-progress-steps | Order progress steps |
woo-account-nav | Account navigation sidebar |
woo-account-user-info | Account user info card |
Header / Footer Variations
| Part | Description |
|---|---|
header | Solid background header with nav, cart, CTA button |
header-transparent | Transparent header (for hero pages) |
header-centered | Centered logo header |
footer-columns | Multi-column footer with nav, social, copyright |
footer-simple | Simple footer |
footer-newsletter | Footer with newsletter signup |
Customizing Stylesβ
CCLEE Theme supports global style customization through the Site Editor:
- Go to Appearance β Editor
- Click the Styles panel on the right (paintbrush icon)
- Adjust:
- Colors: global palette, element-specific colors
- Typography: fonts, sizes, line heights
- Layout: spacing, container widths
- Click Save to apply site-wide
For deeper customization, create a child theme so your changes survive theme updates.
Legal Pagesβ
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β
| Resource | License |
|---|---|
| DM Serif Display | SIL Open Font License |
| Inter | SIL Open Font License |
| JetBrains Mono | SIL 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
CCLEE Theme is fully open source under GPLv2 license. Star, Fork, and PRs are welcome!