1. Documentation /
  2. Bespoke



↑ Back to top

Welcome to the Bespoke theme documentation page. The Bespoke theme is a responsive and modern WordPress theme designed to showcase your lovely products and bespoke offerings. It’s a clean, simple, yet elegant theme, enabling you to sell your products on WordPress and WooCommerce.


↑ Back to top
  1. Log in to your WordPress dashboard, navigate to the “Appearance” tab and click on “Themes”.
  2. In the “Add New” section, search for “Bespoke”.
  3. Click on “Install” and then “Activate”.

WooCommerce Integration

↑ Back to top

To integrate WooCommerce with the Bespoke theme:

  1. From your WordPress dashboard, go to “Plugins” > “Add New”.
  2. Search for “WooCommerce” and click on “Install Now”.
  3. Once installed, click “Activate”.
  4. Follow the WooCommerce setup wizard to complete your store setup.

Importing Demo Content

↑ Back to top

To import the content that you see in the demo or to use that content as a starting point:

  1. After Installing and Activating Bespoke, click on the “Get Started with Bespoke” link box that displays on the page.
  2. Click on the “Import Demo Content” button.
  3. Follow the on screen prompts to install the demo content, click “Start” to get started.
  4. Click “Import”.
  5. The import will take a few minutes to complete, please be patient.

Customizing Bespoke

↑ Back to top

All the theme’s customization settings can be found under Appearance > Customize. This is where you navigate to upload a logo, change color, or change fonts.

Site Identity

Under Appearance > Customize > Site Identity, you can:

  1. Upload a logo
  2. Adjust logo size on desktop and mobile screens
  3. Update the Site Title and the Tagline
  4. Upload a Site Icon


↑ Back to top

Under Appearance > Customize > Fonts, you can:

  • Choose a different Headings Font Family — Bespoke supports all fonts on Google Fonts and all web safe fonts.
  • Choose a different Base Font Family — Bespoke supports all fonts on Google Fonts and all web safe fonts.
  • Choose a different Accent Font Family — Bespoke supports all fonts on Google Fonts and all web safe fonts.
  • Adjust the Base Font Size — The Base Font Size refers to the size applied to the paragraph text. All other elements, such as headings, links, buttons, etc will adjusted automatically to keep the hierarchy of font sizes based on this one size.

Using Web Safe Fonts

Web-safe fonts are fonts that can adapt to any browser on any device. By using these types of fonts, web designers and developers ensure that the intended font will always display properly on a web page, even if these fonts aren’t installed on the user’s computer.

The following fonts are the best web safe fonts for HTML and CSS:

  • Arial (sans-serif)
  • Verdana (sans-serif)
  • Tahoma (sans-serif)
  • Trebuchet MS (sans-serif)
  • Times New Roman (serif)
  • Georgia (serif)
  • Garamond (serif)
  • Courier New (monospace)
  • Brush Script MT (cursive)

Using Google Fonts

Thanks to the Google Fonts library, we have access to a web repository of over 900 quality fonts ready to use. They’re free to use (even for commercial projects), pre-hosted (so they won’t take up your server’s resources), and downloadable (you can use them in print).

How to manually install Google Fonts on your WordPress website:

Step 1: Find the font you want to add to your website

To get started, browse the Google Fonts directory and choose the font you want to use on your WordPress website. If you already have a specific typeface, you can simply search for it using the search box in the right sidebar.

Once you know which font you’re going with, copy its name and return to your website’s Customizer settings.

2. Insert the Google Font’s name into the Font Family field

Make sure you use the exact name of the font as it is called in Google Fonts.

Publish your Customizer changes and visit your site. The selected Google Font should now load and apply into your pages.

Using Custom Fonts

In order to use a custom font, you need a plugin that helps you easily embed the custom fonts files (woff2, woff, ttf, svg, eot, otf) in your WordPress website. The Custom Fonts plugin or the Use Any Font plugin should do the trick. Once you successfully embedded the font files, all you need to do it change the font name under Appearance > Customize > Fonts > Base Font Family.


↑ Back to top

The theme’s color palette consists of 6 colors which can be changed via Appearance > Customize > Colors. The colors defined here are being applied automatically across the site.


↑ Back to top

Under Appearance > Customize > Header, you can:

  • Show/Hide Search Icon
  • Show/Hide My Account Icon


↑ Back to top

Under Appearance > Customize > Footer, you can:

  • Set different colors for the text and background color


↑ Back to top

Under Appearance > Customize > Shop, you can:

  • Change products display (Grid or List)
  • Change product pagination (Classic or Load More Button)


↑ Back to top

The theme comes with one menu location for both the header’s desktop and mobile navigation.

Menus can be created and assigned their respective menu location via Appearance > Menus.

Read more: WordPress Menu User Guide

Widget Areas

↑ Back to top

The Bespoke theme comes with two widget areas: one for the Shop Filters Sidebar and another one for the Footer. Both can be managed via Appearance > Widgets.

Bespoke Block Patterns

↑ Back to top

Block Patterns are predefined block layouts, available from the block inserter’s Patterns tab. Once inserted into content, the blocks are ready for additional or modified content and configuration.

Bespoke comes with five theme-specific patterns:

  • Cover
  • Cover Contained (not full-width)
  • Intro Copy
  • About
  • 2-Column Feature

Block Editor

↑ Back to top

If you are new to the WordPress Block Editor, here is an article that will show you how to use the it and master it to create visually stunning blog posts and pages: WordPress Block Editor.