Skip to main content
Signocore

Free WordPress theme

v2.0.0 released Oct 1, 2026

Fast, private, and yours to build.

A lightweight WordPress theme with a drag-and-drop header and footer builder, a local pattern library and 30+ blocks. No tracking, no licensing servers.

privacy-first · free forever · updates for life

What you actually get

Price
€0, no tiers
Sites
unlimited
Updates
included, forever
Account needed
none

No upsell tier, no licence server, no account. Fonts and Gravatars are served from your own site, so the theme never turns your visitors into someone else's traffic.

Signocore Slate v2.0.0 · free

free

Forever. No upsell tier.

lifetime

Updates included.

zero

Tracking. Only the update check calls home.

local

Fonts and avatars stay on your server.

// the theme

What Signocore Slate does.

Signocore Slate is a lightweight WordPress theme you build visually. Drag rows, columns and elements (navigation, search, cart, social, buttons) into a header or footer, with a separate mobile header and sticky or transparent variants. A library of 30+ blocks covers posts, post grids, testimonials, accordions, tabs, sliders, countdowns, forms and info boxes, all styled from your global typography and colour settings.

At a glance

Version
2.0.0
Blocks
30+
Sites per licence
unlimited
Licence
free, lifetime updates
Requires
WordPress 6.9+, PHP 8.1+

Privacy by design

Privacy is a design decision, not a setting. Google Fonts are hosted locally by default, Gravatars are served from your own site, and there is no tracking of any kind. The only call about you is a version check for updates. Pattern Hub preview media loads from our CDN while you browse the library in the editor, and is imported into your own media library on save, so published pages are fully self-hosted.

Styled for your plugins

It ships with native styling for WooCommerce, LearnDash, LifterLMS, Tutor LMS, bbPress and The Events Calendar, and both form blocks include a built-in honeypot, so spam is filtered before you need a captcha. Free forever, with no licence server to phone home to.

// see it in context

Built visually. No code required.

Design your header and footer by dragging elements into place. Drop in sections from the local pattern library. Tune typography and colour globally, and watch it apply everywhere.

signocore-slate · Header and footer builder customizer
signocore-slate · Local pattern library editor
signocore-slate · Global typography controls customizer
// get slate

Free. No catch.

No account, no email gate, no upsell tier. Download the ZIP and start building.

Signocore Slate

€0 forever

The builder, the pattern library and every block, on every site you own. Updates included, for as long as you run it.

Download Signocore Slate

direct download, no account

// what you get

Everything to build. Nothing to leak.

01

Header and footer builder

Drag rows, columns, and elements - navigation, search, cart, social, buttons - into place. Separate mobile header, plus sticky and transparent headers.

02

Local pattern library

A Pattern Hub of ready-made sections, plus your own saved patterns. Pattern markup is served from disk; example images and videos load from our CDN while you browse, and are imported into your own media library when you save, so published pages are fully self-hosted.

03

30+ block library

Posts, post grids, testimonials, accordions, tabs, sliders, countdowns, forms, info boxes, and more, all styled to match your global settings. Both form blocks ship with a built-in honeypot, so spam is filtered before you ever need a captcha.

04

Global typography and colour

Intelligent global controls for fonts, sizes, and colour. Google Fonts are hosted locally by default, switchable to remote loading per site.

05

Privacy-first by default

No tracking. Fonts and Gravatars are served locally. The only call about you is a version check for updates; Pattern Hub preview media loads from our CDN in the editor and is imported on save.

06

Plays well with plugins

Built-in styling for WooCommerce, LearnDash, LifterLMS, Tutor LMS, bbPress, and The Events Calendar.

// built for developers

A hook at every point you'd want one.

More than 450 documented actions and filters, so a child theme can add markup, move a layout or swap a template path without touching the parent. The builder covers the visual work; these cover the rest.

child-theme/functions.php
// Drop a notice above the main content, site-wide
add_action('signocore_slate_before_main_content', function (): void {
    get_template_part('template-parts/shipping-notice');
});

// Force the full-width layout on one post type
add_filter('signocore_slate_post_layout', function (string $layout): string {
    return is_singular('course') ? 'fullwidth' : $layout;
});

// Add your own byline under the entry title
add_action('signocore_slate_single_after_entry_title', 'my_byline');

// Point a template part somewhere else
add_filter('signocore_slate_title_elements_template_path', fn (string $path): string =>
    get_stylesheet_directory() . '/parts/title.php');
// who it's for

Who actually uses Signocore Slate.

Bloggers and publishers

Clean typography, fast pages, and accessible markup for content-driven sites.

Developers and agencies

A builder, custom elements, and customizer export and import to ship client work fast, with no cloud lock-in.

WooCommerce stores

Product blocks, a header cart, and shop styling that matches the rest of the site.

Course creators

Native styling for LearnDash, LifterLMS, and Tutor LMS course and lesson pages.

// setup

From download to building in under seven minutes.

step 01

Download the ZIP

Hit the download button. Single ZIP file, ready for WordPress.

~30 sec

step 02

Upload in WP admin

Appearance, Themes, Add New, Upload Theme, activate.

~1 min

step 03

Import or start building

Import your content and customizer settings, insert patterns from the library, or jump straight into the header and footer builder.

~5 min

Full setup guide
// compatibility

Works with what you already use.

Requires PHP 8.1 or higher and WordPress 6.9 or higher. Our Platform Support Policy explains how these requirements change over time.

Using something not listed here? Let us know and we'll test it.

// frequently asked

Common questions about Signocore Slate.

Is Signocore Slate a block theme?

It is a hybrid. You get a block-driven editor with a 30+ block library and a local pattern library that plug into Gutenberg, plus a visual drag-and-drop header and footer builder rather than Full Site Editing. It needs WordPress 6.9 or newer.

Does the theme track users or phone home?

No tracking and no licensing servers - the theme does not phone home about you or your visitors. Google Fonts and Gravatars are served locally, so visitor data stays on your server. The only call about you is a periodic version check against update.signocore.com. While you browse the Pattern Hub the editor also loads example preview media from our CDN (cdn.signocore.com); that media is imported into your media library on save, so published pages make no calls to us. Optional features you turn on - a form that sends to MailerLite, a captcha, or an embedded video - call those services by design, only when you enable them.

Will it work with WooCommerce and my LMS?

Yes. Slate ships built-in integrations for WooCommerce, LearnDash, LifterLMS, Tutor LMS, bbPress, and The Events Calendar, so shop, course, and community pages inherit the theme styling automatically.

Can I import a ready-made design?

Yes, in two ways. Insert ready-made sections and pages from the local pattern library, or bring over a site you built elsewhere: the Slate import screen takes a WordPress content export, your customizer settings and your widgets. You can also export your customizer settings to move a look between sites.

What are the requirements?

WordPress 6.9 or newer and PHP 8.1 or newer. Slate is accessibility-conscious (WCAG 2.2 AA), translation-ready, and RTL-ready. Minimums follow the versions WordPress recommends and usually rise with a major release. Affected sites get a dashboard notice ahead of time whenever we can - see the platform support policy.

Is it really free?

Yes. Free forever under GPL v3, updates included, no upsell tier and no licensing servers.

// changelog

What's new in the latest release.

v2.0.0 · Last updated Oct 1, 2026 · Tested up to WordPress 7.1.2 · Requires PHP 8.1+

Changes in version 2.0.0:

  • Added: You can use a header built with the Header (Adv) block as your site header. Turn it on with Enable Block Header in the Customizer.
  • Added: Buttons (Adv) blocks can use the Theme Secondary style, which follows your secondary button settings in the Customizer.
  • Added: Site Health shows where your breadcrumbs come from.
  • Improved: The Signocore Slate screens have a new look that matches the other Signocore products, with tabs to move between Settings, Block Visibility and Import, and between the Pattern Library and its settings.
  • Improved: Block Visibility shows every block as an on/off switch, grouped by type, with a count of active blocks in each group.
  • Improved: The Import screen shows the name of the file you chose before you import it.
  • Improved: Signocore Slate notices look like the notices from other Signocore products.
  • Improved: The code hooks that child themes and custom plugins use to change Slate now follow one naming pattern and are listed in the Signocore Slate documentation. The old names stop working in this version, so if you or your developer changed Slate with code, switch that code to the new names when you update.
  • Improved: Signocore Slate now requires PHP 8.1 and WordPress 6.9 or newer. Sites that do not meet this are not offered the update and keep working on their current version.
  • Improved: Below PHP 8.2, a notice tells you in good time that the next major version, planned for February 1, 2027, will need PHP 8.2.
  • Improved: When Signocore SEO is active, the theme's breadcrumbs come from it automatically, so the trail visitors see matches the one search engines see. You can choose the theme's own breadcrumbs in the Customizer, and the breadcrumbs shortcode follows the same choice.
  • Improved: Background videos in patterns are copied to your Media Library when you save the page, like pattern images, instead of loading from the pattern server.
  • Improved: Local fonts are stored in their own folder, so flushing them leaves fonts from WordPress and other plugins in place.
  • Improved: Google Fonts are saved to your site as soon as you publish Customizer changes, so the first visitor does not wait for them.
  • Improved: The Design Library only shows tools that work in Slate, with no searches sent to outside services, and its Pages tab no longer lists your own patterns as empty pages.
  • Improved: The Signocore Slate settings page is fully in English and shows the theme version, and labels in the Customizer and on the Block Visibility screen match the block names.
  • Improved: If your server falls below the required PHP or WordPress version, your site stays online with a simplified layout and you get a notice in the dashboard, instead of the site breaking.
  • Improved: The theme download is now about 25% smaller, so it installs and updates faster with no visible change in image quality.
  • Fixed: The WooCommerce off-canvas shop filter, the shop top row and infinite scroll on archives and products work when turned on.
  • Fixed: Blocks you turn off on the Block Visibility page are hidden in the editor, and block settings, Save as default, the block color palette and the Optimizer switch keep your changes.
  • Fixed: Dark mode switches to a dark palette by default, the dark mode shortcode works and can show icons only, and the switch's tooltip appears.
  • Fixed: On child themes, the category color picker and the Design Library previews work, blocks and patterns load even when the child theme has its own blocks or patterns folder, and a Customizer export from the parent theme can be imported.
  • Fixed: Customizer and widget imports tell you when a file cannot be imported, and command line exports include your color palette.
  • Fixed: The Countdown block's hide on desktop, tablet and mobile settings work.
  • Fixed: Color palettes saved in older versions include the six newer colors, so blocks that use them show the right color.
  • Fixed: Pages keep their fonts if a Google Fonts download fails, loading them from Google until the local copy is ready, and avatars do the same with Gravatar.
  • Fixed: Posts and pages with the title above the content keep the normal space at the top of the content box.
  • Fixed: Table of contents links scroll once, straight to the right heading.
  • Fixed: The User Info block shows its own name in the block inserter.
  • Fixed: The Duplicate action for Headers, Navigation and Forms works, for everyone who can edit them.
  • Fixed: Forms that send signups to MailerLite no longer fail with an error when MailerLite rejects a signup.
  • Fixed: Connected pattern libraries refresh without an error when their cache expires.
  • Fixed: With the Optimizer turned on, pages that load Google Fonts from your own site no longer connect to Google's font servers.
// from the blog

Related reading

Guides from the blog on theme weight, page speed, and accessible WordPress sites.

// get signocore slate

Free. Forever.

No account, no upsell tier, no subscription of any kind.

Daniel Nielsen

Questions? Get in touch. Answered by the developer who wrote the theme, usually within a day.