1. Documentation /
  2. Treehouse Theme

Treehouse Theme

Set a joyful mood for your website with Treehouse — a colorful block-based theme ideal for children’s apparel and toys online stores.


↑ Back to top

Thanks for purchasing Treehouse from WooCommerce.com! Each purchase from our site is a yearly subscription which you can view and manage under the My Subscriptions section of your WooCommerce.com account dashboard.

(Optional) We recommend you to complete WooCommerce subscription setup after completing the order/purchase. It will help you to install your theme/extensions & keep them up to date.

Theme Install and Activation

↑ Back to top

The theme can be installed automatically or manually. We’d recommend one of the automatic options, but if you prefer you can always download the product .zip file and install your purchase manually.

Automatic Installation

There are two ways to automatically install your purchase from WooCommerce.com.

Read more: Automatic Installations

Manual Installation

If you prefer to install your purchase manually, you can certainly do so.

Read more: Manual Installations

Theme Setup Wizard

↑ Back to top

Once activated, you will be redirected to the theme setup page.

You can find the Theme Setup Wizard under Appearance > Theme Setup in case you decide to return to the dashboard and continue with it later on.

1. Required Plugins

The WooCommerce plugin is required in order for Treehouse to work. If the WooCommerce plugin is missing or is not active, theme features and demo import will not be complete.

If you skipped the required plugins step, you can manually install and activate WooCommerce. It can be installed through the WordPress admin dashboard or by uploading the plugin archive through FTP.

Installing WooCommerce through the WordPress admin dashboard

  1. Go to Plugins -> Add New.
  2. Search for “WooCommerce”.
  3. In the search results, click on Install Now.
  4. When the installation is done, click on Activate button.

2. Demo Import

The automatic importer will import posts, pages, products and set the site to look like the demo. This way it will recreate the minimal theme’s demo setup so you don’t need to start from scratch. The demo import may take a few minutes.

You can select the components you want to be imported from the Advanced list, so you don’t end up with undesired content.

Theme Update

↑ Back to top

Once you connect your site and WooCommerce.com account, you will receive update notifications in your WordPress dashboard as soon as they’re made available allowing you to update the theme with one click or set up automatic updates.

If you still need to manually update your theme, follow the details at Updating Your Theme.

Manage Theme Subscription

↑ Back to top

Read more on how to manage your subscription, transfer a purchase to another account on WooCommerce.com or share the subscription with another account.

Theme Defined 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.

Here you can find the step by step instructions to insert patterns.

  1. Go to Pages and choose your desired page.
  2. Now, you can click + icon and choose Patterns tab to see all available patterns.
  3. Choose your desire one and start editing

Note: You can use patterns inside posts & products as well in the same way you’re using it for pages.

Treehouse theme comes with 15 theme-specific patterns:

  • Content Patterns:
    • About
    • Post Content – Layout One
    • Post Content – Layout Two
    • Post Content – Layout Three
  • Headers:
    • Header – Layout One
    • Header – Layout Two
  • Footers:
    • Footer – Layout One
  • Page Headers:
    • 404 Not Found Header
    • Blog Header
    • Category Header
    • Homepage Header
    • Page Header – Layout One
    • Page Header – Layout Two
    • Page Header – Layout Three
    • Post Header

Block Editor

↑ Back to top

The block editor introduces a modular approach to pages, posts & products each piece of content in the editor, from a paragraph to an image gallery to a headline, is its own block. And just like physical blocks, WordPress blocks can be added, arranged, and rearranged, allowing WordPress users to create media-rich pages in a visually intuitive way — and without work-arounds like shortcodes or custom HTML.

Here you can find the instructions to insert blocks,

  1. Go to Pages and choose your desired page.
  2. Now, you can click + icon at the top left inside toolbar to insert blocks

Optionally you can simply start typing the block name with “/” prefix. It will list all available blocks. For example “/woo” it will display all blocks exclusively created by woocommerce team.

Note: You can use blocks inside posts & products as well in the same way you’re using it for pages.

Useful Links:

Site Editor (FSE)

↑ Back to top

Site Editor allows you to controls whole site such as Header, Content & Footer. Site Editor can be accessed by clicking WordPress icon (WordPress logo) at the top left corner. It consists of three areas:

  1. Site
  2. Templates
  3. Template Parts

1. Site

The site editor allows you to edit the global site settings, such as typography, colors or layout widths. You can also customize the appearance of specific blocks for the whole site.

2. Templates

Templates area will allow you to define the structure of content area of your site such as archives of products & posts, page, 404, search, etc…

  • From the Site Editor Appearance -> Editor(beta) click on the WordPress icon (or Site icon if you have set one) to open the Site Editor left navigation.
  • Click on Templates to view the list of templates on your site, including any you have created and any that come with theme.
  • Click on any of the templates in the list to edit the template. From here you can customize the layout of the selected template using blocks.

3. Template Parts

Template parts will allow you to display same set of contents (global contents) for all templates to keep it organized and to customize easily. It defines the header, footer, filter & cart sidebar areas. It can be accessed commonly by all templates such as pages, products, etc…

Theme built-in CSS classes

↑ Back to top

Here is a list of theme predefined classes that may help you with a little extra customization when working on your blocks.

  1. Go to Pages -> All Pages and find the desired page.
  2. On the page, click on the desired element.
  3. Expand Advanced panel ,on the right-hand side.
  4. Paste the name of the class there. You can add multiple classes, separated by space.
.text-lefttext-align: left;
.text-centertext-align: center;
.text-righttext-align: right;
.no-marginmargin: 0;
.no-margin-leftmargin-left: 0;
.no-margin-rightmargin-right: 0;
.no-margin-topmargin-top: 0;
.no-margin-bottommargin-bottom: 0;
.no-paddingpadding: 0;
.no-padding-leftpadding-left: 0;
.no-padding-rightpadding-right: 0;
.no-padding-toppadding-top: 0;
.no-padding-bottompadding-bottom: 0;
.relativeposition: relative;
.absoluteposition: absolute;
.flexdisplay: flex;
.inline-blockdisplay: inline-block;
.blockdisplay: block;
.hiddendisplay: none;
.leftfloat: left;
.rightfloat: right;
.right-0right: 0;
.left-0left: 0;
.lightopacity: 0.25;
.mediumopacity: 0.5;
.darkopacity: 0.75;