The White Label extension lets you replace Blocksy’s visible branding with your own and control which Blocksy-related areas remain available to clients inside the WordPress Dashboard.
You can customise the theme and Blocksy Companion Pro branding, provide your own agency information and adjust the visibility of dashboard sections, documentation links, support resources and other Blocksy interfaces.
Agency plan required
The White Label extension is available exclusively with the Agency plan. Other Blocksy Pro plans can still hide licence information independently, without using the White Label extension.
Getting Started
To activate and configure White Label:
- Navigate to WordPress Dashboard → Blocksy → Extensions.
- Locate the White Label extension and enable it.
- Select Configure to open the White Label settings.
- Add your branding information and choose which Blocksy-related areas should remain available to your clients.

Granular Controls
General Options

Agency Details
Enter your agency information, including its name and URL. These details replace Blocksy’s corresponding author information where the White Label integration is applied.
Theme Details
Replace the visible branding of the main Blocksy theme with your own. The available fields include:
- Theme Name
- Description
- Screenshot
- Theme Icon
- Gutenberg Editor Options Pane Icon
Companion Plugin Details
Apply your own branding to the Blocksy Companion Pro plugin by customising its:
- Plugin Name
- Description
- Thumbnail
Advanced Options

The Advanced settings control which Blocksy-related areas, links and resources remain visible inside the WordPress Dashboard.
- Account Menu Item – hide the Blocksy Account entry from the dashboard.
- Starter Sites Tab – hide access to Blocksy’s Starter Sites library.
- Useful Plugins Tab – hide Blocksy’s recommended plugins section. This does not restrict access to the regular WordPress plugin installation screens.
- Changelog Tab – hide Blocksy’s update history from the dashboard.
- Extension Documentation Link – hide the Documentation link associated with individual Extensions.
- Extension Video Link – hide the Video Tutorial link associated with supported Extensions or modules.
- Support Section – hide Blocksy’s support section or replace its content with your own support information.
- Knowledge Base Section – hide the Documentation section or provide your own knowledge base URL.
- Video Tutorials Section – hide the Video Tutorials section or replace its destination with your own resource.
- Facebook Section – hide the Blocksy community section or replace its destination with your own community URL.
- White Label Extension – hide the White Label extension itself after configuration, preventing other administrators from changing its settings through the normal interface.
What White Label Changes
White Label changes the Blocksy branding and interfaces exposed through supported areas of the WordPress Dashboard. It does not rename Blocksy’s underlying theme directory or remove every Blocksy reference from the theme and plugin source code.
Important
The original Blocksy theme and plugin structure must remain intact so that automatic updates and other core functionality continue working correctly. White Label should therefore be treated as a branding layer rather than a tool for concealing the underlying software from the website’s file structure or source code.
If your project requires additional concealment of WordPress theme or plugin information, this falls outside the scope of the White Label extension. A specialised third-party solution such as WP Hide & Security Enhancer can provide additional options, subject to its own configuration and compatibility requirements.
Hiding & Restoring the White Label Extension
After finishing the configuration, you can hide the White Label extension itself from the Blocksy Dashboard. This helps prevent other administrators from opening its settings and modifying your branding.
To temporarily restore the hidden extension, hold Shift and click the Dashboard Title inside the Blocksy admin area.
Locking the White Label Interface
If you want to prevent the Shift + click shortcut from restoring the White Label interface, you can lock the manager through wp-config.php.
Add the following constant to your wp-config.php file:
define('BLOCKSY_WHITE_LABEL_LOCKED', true);
While this constant is present, the White Label configuration interface remains hidden regardless of the keyboard shortcut.
Hiding Licence Information

Hiding licence information is available on all Blocksy Pro plans and does not require the White Label extension.
From the Account section of the Blocksy Dashboard, you can hide sensitive licence information while keeping the rest of the Account interface accessible. This is useful when clients need access to Blocksy’s account-related functionality without seeing the licence owner’s details.
White Labelling a Child Theme
The White Label extension applies to the main Blocksy theme, but a Blocksy child theme has its own theme metadata. If you use a child theme, update its style.css header separately with the name, description and author information you want WordPress to display.
You can edit these details directly from the child theme files or, when the WordPress Theme File Editor is available, from WordPress Dashboard → Appearance → Theme File Editor.
The child theme screenshot can also be replaced with your own image. For the standard Blocksy child theme, this file is located at:
wp-content/themes/blocksy-child/screenshot.jpg
If no dedicated screenshot is provided, the child theme can continue using Blocksy’s default imagery.
Configuring White Label Programmatically
White Label settings can also be adjusted programmatically using the blocksy:ext:white-label:settings filter. This can be useful when you want to apply consistent branding across multiple installations or manage selected values directly from code.
add_filter('blocksy:ext:white-label:settings', function ($settings) {
/*
[
'locked' => false,
'hide_demos' => false,
'hide_billing_account' => false,
'hide_plugins_tab' => false,
'hide_changelogs_tab' => false,
'hide_support_section' => false,
'hide_beta_updates' => false,
'hide_docs_section' => false,
'hide_video_section' => false,
'author' => [
'name' => '',
'url' => '',
'support' => ''
],
'theme' => [
'name' => '',
'description' => '',
'screenshot' => '',
'icon' => '',
'gutenberg_icon' => ''
],
'plugin' => [
'name' => '',
'description' => '',
'thumbnail' => ''
]
]
*/
$settings['theme']['name'] = 'My Theme';
return $settings;
});
In this example, the visible theme name is replaced with My Theme. The same filter can be extended with the supported agency, theme, plugin and dashboard visibility settings shown above.