Welcome to the BLAQ Theme Documentation!

Thank you for choosing Blaq for your store. Blaq is a clean, modern, and highly versatile WooCommerce block theme designed for fashion and apparel stores. It features a minimalist black-and-white aesthetic with bold typography, built for brands that want a premium, editorial feel.

This guide covers everything you need: installation, setup and configuration, customization, troubleshooting, FAQs, and developer notes.

  • Live Demo: https://demo-blaq.wpcustomthemes.com

Getting Support

Need help? Before opening a ticket, we recommend checking the Troubleshooting and FAQ sections of this guide most common questions are answered there.

How to contact support:

  1. Log in to your account at wpcustomthemes.com.
  2. Open the Support section and submit a ticket, selecting Blaq as the product.
  3. Describe your issue in as much detail as you can.

What to include in your request (this helps us resolve your issue faster):

  • Your WordPress, WooCommerce, and Blaq version numbers
  • A link to the page where the issue occurs
  • Steps to reproduce the problem
  • A screenshot or screen recording, if applicable

Response times: Support requests are typically answered within 24 hours on business days. On weekends or holidays, responses may take longer, but we will assist you as soon as possible. Feel free to reach out with any questions or issues — we’re always ready to help!

Scope of support: We provide support for theme installation, setup, configuration, bugs, and questions about built-in features. Customization of third-party plugins and bespoke code changes fall outside standard support, though we’re happy to point you in the right direction.


Installation

Follow these steps to download and install Blaq from your WP Custom Themes account:

  1. Log in to your account at wpcustomthemes.com.
  2. Navigate to the Downloads section. You will see the Blaq theme — click on Download to get a compressed blaq.zip theme file on your computer.
  3. Log in to the WordPress admin panel of your site.
  4. Go to Appearance > Themes and click on the Add New button at the top of the screen.
  5. In the Add Themes screen, click on Upload Theme.
  6. Click on Choose File, and then browse for the compressed blaq.zip theme file on your computer.
  7. Click on Install Now to start the installation.
  8. After the installation is done, click on the Activate button.

Note: Upload the zip file as-is — do not extract it first. If your browser automatically unzips downloads (common in Safari on macOS), re-compress the blaq folder before uploading, or disable automatic unzipping in your browser settings.

After activation, visit Appearance → Explore Blaq for a quick overview of the theme and helpful links.

Alternative: Installation via FTP

  1. Extract blaq.zip on your computer.
  2. Upload the extracted blaq folder to /wp-content/themes/ on your server using FTP or your hosting file manager.
  3. Go to Appearance > Themes in your WordPress admin and click Activate on Blaq.

Updating Your Theme

To receive notifications for new versions and streamline the update process, we recommend staying current with the latest theme features and security improvements through your account dashboard:

  1. Log in to your account at wpcustomthemes.com and go to the Downloads section.
  2. Download the latest version of Blaq.
  3. In your WordPress admin, go to Appearance > Themes > Add New > Upload Theme, upload the new zip, and choose Replace active with uploaded when prompted.

Because Blaq is a block theme, your Site Editor customizations are stored in the database and are preserved through updates — no child theme is required (see “Child Theme Information” below).


Setup & Configuration

Demo Content Import

Follow these simple steps to recreate the Blaq demo layout.

  1. Go to Appearance → Demo Import in your WP Admin dashboard.
  2. Install WooCommerce — If you want to use the demo products, install and activate WooCommerce before importing.
  3. Download the demo content file — Click the Download XML File button and save the file to your computer. You’ll upload it in step 5.
  4. Install the WordPress Importer plugin — Click the Install Plugin button. This official WordPress plugin handles the import safely. You can delete it after the import is complete.
  5. Import the demo content — Click Go to WordPress Importer, upload the XML file from step 3, and make sure to check “Download and import file attachments” to get all images.

Child Theme Information

A child theme is not required for Blaq as it is a block theme.

Block themes store customizations in the database rather than in theme files, so your customizations are preserved when the theme updates. All template modifications made through the Site Editor are automatically protected from theme updates.

Using the WordPress Block Editor

Blaq is a block-based theme designed to work seamlessly with the WordPress Block Editor (Gutenberg). It offers a smooth, intuitive experience without third-party page builders, and it uses only core WordPress and WooCommerce blocks — no extra block plugins are required.

If you’re new to the Block Editor, see the official WordPress Block Editor documentation.

Accessing the Site Editor

The Site Editor is your main tool for customizing Blaq:

  • From the Admin Bar: While viewing any page on your site, click Edit Site.
  • From the Dashboard: Navigate to Appearance → Editor.
  • Direct access: Go to Appearance → Editor → Templates and select the template you want to edit.

To return to the dashboard, click the WordPress logo in the top-left corner of the Site Editor, or visit yoursite.com/wp-admin/ directly.

Homepage Configuration

Blaq includes a dedicated front-page.html block template that automatically displays as your site’s homepage. No configuration in Settings → Reading is required.

To customize your homepage:

  1. Go to Appearance → Editor (Site Editor).
  2. Open Templates → Front Page.
  3. Edit the layout and content using the block editor — the homepage is built entirely from Blaq patterns (hero, featured categories, featured products, and marketing sections), so every section can be edited, reordered, or removed.
  4. Click Save.

Blog Page Setup

If you want a separate page to display your blog posts, you have two options:

Option 1: Use the Blog Page Template (Recommended)

  1. Go to Pages → Add New and name your page Blog (or any title you prefer).
  2. In the Page Settings sidebar, open the Template dropdown and select Blog Page.
  3. Click Publish.

Option 2: Assign a Blog Page Using Reading Settings

  1. Go to Settings → Reading.
  2. Under Your homepage displays, select A static page.
  3. Leave the Homepage field blank (the theme’s front-page.html handles this automatically).
  4. From the Posts page dropdown, choose your Blog page and click Save Changes.

Notes: The Front Page template takes priority for your homepage. The Posts Page will use the first matching template: home.htmlindex.html, or a custom page template if assigned.

Site Logo Setup

  1. Open the Site Editor (Edit Site in the admin bar, or Appearance → Editor).
  2. Find the Site Logo block in the header area.
  3. Click it to upload a logo or select one from your media library.
  4. Click Save to apply the change across your site.

Navigation Setup

  1. In the Site Editor, locate the Navigation block in the header.
  2. Click Create a new menu.
  3. Add menu items with the + icon — pages, posts, categories, or custom URLs. Multi-level dropdown menus and a responsive mobile menu are supported.
  4. Click Save.

Editing the Header & Footer

Template parts are reusable components edited once and applied everywhere. Access them at Appearance → Editor → Template Parts (listed under Patterns in newer WordPress versions).

Header — Includes a top info bar, logo, navigation, product search, account icon, and mini cart. Each element can be edited or removed. Select the header part, make your changes, and click Save to apply site-wide.

Footer — Includes navigation, contact information, and payment method icons. The theme also ships a Footer With Widgets pattern as an alternative multi-column layout you can swap in.

Assigning a Page Template

Blaq includes assignable page templates: Page No TitleBlankBlog PageFront Page, and 404.

Tip: When building a page from full-page patterns, select the Page No Title template to avoid a duplicate title above your content.

To assign a template: edit the page, open the Template dropdown in the Page Settings sidebar, choose the template, and click Update.


WooCommerce Store Setup

Blaq is built for WooCommerce and includes complete block templates for the full purchase flow.

Shop / Product Catalog

  1. Navigate to Appearance → Editor → Templates → Product Catalog.
  2. Customize the product grid, sorting options, and results count.
  3. Filter sidebar: The shop page includes a Filter button that opens a slide-out sidebar with price, attribute, rating, and category filters. Customize its contents via the Sidebar Products template part.
  4. Click Save.

Single Product Pages

  1. Navigate to Appearance → Editor → Templates → Single Product.
  2. Customize the product gallery, breadcrumbs, price, add-to-cart form, product details tabs, and description.
  3. Size Guide: Product pages include a Size Guide popup pattern — edit the measurements to match your products, or remove it entirely.
  4. Related products sections are powered by the Product Collection block and can be adjusted or removed.
  5. Click Save to apply to all product pages.

Product Category Pages

Navigate to Appearance → Editor → Templates → Products by Category to customize how products display within categories, including the category header.

Cart, Checkout & Order Pages

Each of the following has its own editable block template under Appearance → Editor → Templates:

  • Cart — Cart items, totals, and cross-sells
  • Checkout — Distraction-free billing, shipping, and payment forms
  • Order Confirmation — Order details and addresses
  • Product Search Results — Results template for product searches

Customization Reference

Available Templates (19)

General Templates

  • index.html — Default fallback template for all content types
  • front-page.html — Homepage template with hero, featured categories, products, and marketing sections
  • home.html — Blog posts index template
  • blog.html — Blog page template (assignable to any page as Blog Page)
  • 404.html — Error page with search functionality
  • search.html — Search results page
  • blank.html — Blank template (no header/footer) for landing pages
  • author.html — Author archive page
  • archive.html — Category, tag, and date archives

Page & Post Templates

  • page.html — Standard page with title and featured image
  • page-no-title.html — Page without the default title
  • single.html — Single post with category, meta, featured image, author card, post navigation, and comments

WooCommerce Templates

  • archive-product.html — Shop/product catalog with slide-out filter sidebar
  • taxonomy-product_cat.html — Product category pages
  • single-product.html — Product page with gallery, details, size guide, and related products
  • product-search-results.html — Product search results
  • cart.html — Shopping cart
  • checkout.html — Checkout
  • order-confirmation.html — Order confirmation

Template Parts (10)

Core

  • header.html — Top info bar, logo, navigation, search, account, mini cart
  • footer.html — Footer with navigation, contact info, and payment icons
  • page-content.html — Page content structure with title and featured image
  • post-content.html — Post structure: category, title, meta, featured image, content, author card, navigation, comments

WooCommerce

  • product-collection.html — Main shop grid (4 columns, 10 products per page) with pagination
  • all-products.html — Product grid (4 columns, 12 per page)
  • all-products-three-col.html — Product grid (3 columns, 9 per page)
  • product-template.html — Product card: image, title, price, add-to-cart
  • sidebar-products.html — Slide-out filter sidebar
  • taxonomy-product-collection.html — Product grid for category pages

Block Patterns

All patterns appear under the All Blaq Patterns category in the pattern inserter (+ → Patterns).

  • Hero & headers: Hero Content, Hero Content Two Col, Hero Banner with Gradient, Inner Hero Banner with Gradient, Blog Header, Shop Header, Header Top Info
  • Shop & product: Featured Products, Featured Categories, Featured Categories Woo Block, Latest Products Slider, Sidebar Products, Payment Cards, Size Guide, Shopping Features, Store Features
  • Content & marketing: Featured Articles, Featured CTA, Testimonials, Meet Our Founders, Insta Gallery, Scrolling Texts, FAQ, Text Two Col, Content Full Width
  • Full pages: Page Home, Page About Us, Page Contact Us, Contact Info With Form (plus matching Template Home / About Us / Contact Us layouts)

Using patterns: Insert a pattern, replace the placeholder text and images with your own content, adjust colors and spacing to match your brand, and preview on mobile before publishing.

Custom Block Styles

Blaq registers block styles selectable in the block settings panel under Styles:

  • No Padding (Group) — edge-to-edge sections
  • Gap Zero (Columns) — removes column gaps
  • Plain (Button) — minimal text-style button
  • Custom Cart (WooCommerce Mini Cart) — theme-styled cart icon
  • Custom Account (WooCommerce Customer Account) — theme-styled account icon

Global Styles (Colors, Typography, Layout)

Open the Site Editor and click the Styles button (circle icon) at the top-right.

Colors — Blaq ships a curated monochrome palette (white backgrounds, near-black text and buttons, soft grey borders) plus accent colors (soft terracotta, pastel green, yellow, red) for highlights and status states. Every color can be overridden.

Typography — Adjust font families, sizes, line height, and letter spacing for headings and body text.

Layout — Adjust content width and spacing.


Troubleshooting

The demo import fails or times out

  • Confirm the WordPress Importer plugin is installed and active.
  • Ask your host to raise max_execution_time and memory_limit — image downloads can take several minutes.
  • Re-run the import; already-imported items are skipped.
  • If images are missing, re-import with “Download and import file attachments” checked.

My homepage doesn’t show the demo layout

The Front Page template displays automatically. If another page appears, check Settings → Reading: if “A static page” is selected with a Homepage assigned, that page’s template is used instead. Clear the Homepage field to let front-page.html take over.

The shop Filter button or size guide popup doesn’t open

These features rely on the theme’s JavaScript. Clear any caching/optimization plugin caches and exclude assets/js/custom.js from JS deferral or minification, then retest. Also test with plugins temporarily disabled to rule out a conflict.

A template shows “Modified” and I want the original back

Go to Appearance → Editor → Templates, click the  (options) menu next to the template, and choose Reset (labelled “Clear customizations” in some WordPress versions). This restores the template as shipped with the theme.

Shop/cart/checkout templates don’t appear

WooCommerce templates only load when the WooCommerce plugin is active. Install and activate WooCommerce, then reload the Site Editor.

Text appears in English on a non-English site

Blaq is translation-ready and includes a blaq.pot file in the languages folder. Create translations with a tool such as Loco Translate or Poedit, saving them as blaq-{locale}.po/.mo.

Something else?

Run a standard conflict test: switch briefly to a default theme (e.g., Twenty Twenty-Four) and disable non-WooCommerce plugins to isolate the cause. If the issue only occurs with Blaq active, contact support with your findings and System Status Report — see Getting Support above.


FAQ

Does Blaq require any plugins?

Blaq works out of the box as a standard WordPress block theme. To use the shop features you’ll need the free WooCommerce plugin (7.0 or higher). No page builders or block plugins are required.

Does Blaq include custom blocks?

No. Blaq uses only core WordPress and WooCommerce blocks, which keeps your site fast and your content fully portable if you ever switch themes.

Do I need a child theme?

No. Site Editor customizations are stored in the database and preserved through updates.

Do I need to install fonts manually?

No. Pretendard Std is bundled and loads automatically.

Can I use Blaq without WooCommerce?

Yes. Blaq works as a regular blog or business theme; the shop templates simply remain unused until WooCommerce is activated.

Is Blaq translation-ready?

Yes. The theme includes a .pot file and loads translations from its languages folder.

How do I add custom CSS?

Use Styles → Additional CSS in the Site Editor, or add per-block CSS classes and target them from Additional CSS.