Skip to content
Help Center
  • Pricing
  • ProductsExpand
    • Premium PlansGet all the tools you need in one plan
    • Kadence ThemeLightning-fast performance theme for modern websites
    • Kadence BlocksDrop in ready designs with advanced controls for pixel perfect websites
    • Kadence Shop KitCreate a more effective WooCommerce shopping experience
    • Kadence ConversionsBoost sales and build engaged audiences with popups and banners
    • Kadence InsightsEasily create A/B tests. Optimize your pages to drive higher conversions.
    • View All Products
    • Get Kadence + Hosting
      In One Place

      Enjoy faster setup, top-tier performance, and worry-free WordPress hosting – Kadence Theme, Kadence Blocks, and Solid Security all pre-installed.

      Learn More

  • Kadence AI
  • Starter Templates
  • Blog
  • SupportExpand
    • Resource HubStart here for guides, Product docs, FAQs, and Troubleshooting tips, all in one place.
    • Contact SupportStuck on something? We’re here to help! Open a ticket for top-notch support.
    • Contact Our TeamGot pre-sales questions or need help choosing a plan? Open a ticket and our team will guide you.
    • About usCrafted with love in Missoula, Montana. Meet the team behind the mission.
Account Account
Get Kadence
Kadence Pattern Hub
  • Features
  • Use Cases
  • HelpExpand
    • Documentation
    • Facebook Group
    • Submit a Ticket
    • Feature Requests
    • Changelog
Help Center
Kadence Pattern Hub

Pattern Hub

  • How to Create Your Own Pattern Hub
  • Kadence Pattern Hub Pages
  • Creating Categories and Search Terms
  • How to set the order of Patten Items
  • How to Generate Pattern Hub Preview Thumbnails
  • How to remove specific Access Keys
  • Resolving the No Connection Data Error in Pattern Hub

Selling Access

  • How to Sell Access Keys (Woocommerce)
  • How to Sell Access Keys (SureCart)
  • How to offer free items and show premium items
  • How to sell keys from one site for libraries hosted on another.

Advanced Access Keys

  • How to limit access keys to specific collections
  • How to limit an access key to a specific site
  • Home
  • Knowledge Base
  • Kadence Pattern Hub
  • Kadence Cloud
  • Pattern Hub

How to Create Your Own Pattern Hub

The Kadence Pattern Hub plugin gives you the ability to host your own pattern library. Pattern Hub libraries consist of a Connection Key and Connection URL that can be connected to using the Kadence Design Library. Once you are connected to a Pattern Hub library, you can use the Kadence Design Library to directly import patterns from that library.

Note: The Kadence Pattern Hub plugin is available if you have the Ultimate Plan or can be purchased individually. See Kadence Pattern Hub pricing for details.

Table of Contents
  • Before You Begin
    • Search Engine Visibility
    • Permalink Structure
    • Overview Video
  • Creating a Pattern Hub with Kadence Pattern Hub
    • Step 1. Activating Kadence Pattern Hub
    • Step 2. Build your first Pattern Hub Item
    • Step 3. Pattern Hub Settings
    • Step 4. Generate Thumbnails
    • Step 5. Generate Library Access Keys
    • Step 6. Creating and Assigning Pattern Hub Collections
    • Step 7. Connect to your Pattern Hub
      • Removing a Pattern Hub
  • Pattern Hub and Website Indexing
    • How to Remove Pattern Hub Items From Your Sitemap
    • How to Disable the WordPress sitemap.xml

Before You Begin

Search Engine Visibility

You should install the Kadence Pattern Hub plugin on a publicly accessible site. This can be a subdomain or its own domain. When creating this site, if its only purpose is to host your Pattern Hub, we suggest enabling the option to discourage search engines from indexing this site. You can do this in your Dashboard → Settings → Reading. Check the option to discourage search engines from indexing the website. Click here to read more about Pattern Hub Indexing.

WordPress Settings - Search engine visibility

Permalink Structure

Websites that host a Pattern Hub should use a permalink structure other than the WordPress default structure (i.e. Plain). If your Pattern Hub site uses the Plain Permalink Structure, then the connection data may not be available.

Permalinks

Overview Video

Below is an excellent video created by our good friend Adam with WP Crafter. Watch to get an overview of how to create your own hub.

Creating a Pattern Hub with Kadence Pattern Hub

Creating your own Kadence Pattern Hub is easy. The first step will be to install, activate, and license the Kadence Pattern Hub plugin on your website.

Step 1. Activating Kadence Pattern Hub

Installing, activating, and licensing the Kadence Pattern Hub plugin is easy. Just follow the steps below to get started.

You can get started by logging into your KadenceWP Account.

KadenceWP Login

Then, click go to the Downloads & License page to access your downloadable products and Licence Key.

Downloads and licenses

Download the Kadence Pattern Hub zip file to your preferred location. Keep this file compressed as a zip file (do not extract).

Download Pattern Hub

Next, navigate to your WordPress Dashboard and go to Plugins → Add New Plugin. At the top of the page, click the Upload Plugin button.

WordPress - Upload new plugin

Click the Choose File button, select your Kadence Pattern Hub zip file that you previously downloaded and click the Install Now button.

Kadence Pattern Hub Choose File

After the plugin is installed, click the blue Activate Plugin button to activate your plugin. Now your Kadence Pattern Hub plugin is activated on your website, and you just need to license it.

You will get a prompt in your WordPress Dashboard that says Kadence Pattern Hub is not activated. Click here to activate.  Click on the link in the prompt to get to your Kadence Pattern Hub settings.

Activate Pattern Hub message

Once you click on the link, you will be brought to your Kadence Pattern Hub Settings page. If you do not get the prompt in your Dashboard, you can simply navigate to your WordPress Dashboard → Pattern Hub → Settings.

License Cloud

Once you are on the Pattern Hub Settings page, you can input and validate your License Key in the box to your right. To locate your License Key, go to your Kadence Account Downloads & License page. You can click on the Copy button to copy your License Key to the clipboard.

Kadence License Key

Step 2. Build your first Pattern Hub Item

Once the Kadence Pattern Hub plugin is installed and activated, you will see a new section in your admin for your Pattern Hub. You can click on the Add New option to create a new Pattern Hub item.

Pattern hub menu item

This will open the WordPress editor, where you can add the content you’d like to add to your pattern.

Pattern Hub Editor

Once you’re finished creating your new pattern, you can add your preferred settings (i.e. Collections, Categories, Keywords, Featured Image, etc…) and publish it.

Step 3. Pattern Hub Settings

Under the Pattern Hub menu in your WordPress Dashboard, you will notice the Settings option. This will bring you to your main Settings Page.

On the main Settings page, you can set your Pattern Hub Name. This is the Pattern Hub name that will appear on your client sites. You can also set the amount of time you’d like it to take before sites are forced to resync to your Pattern Hub.

Pattern Hub settings

The Enable API Flash For Screenshots option allows you to regenerate thumbnails with one click. You can view the next step for how this is set up and used. The Enable Anonymous Usage Tracking option allows you to track how many times a library item is imported. This tracking information would appear in the Analytics tab.

Be sure to click the Save button to save your changes.

Step 4. Generate Thumbnails

You can easily generate thumbnails with one click using API Flash. In your Pattern Hub Settings, you can enable the option to Enable API Flash. Then, you can set up an account here. Once you have an account, you can go to the Access Keys page in your API Flash Account and copy your Access Key over to your Pattern Hub Settings.

Api Flash Key

Once you’ve added your API Key for Flash, you can navigate to your Pattern Hub → All Pattern Items. You will see the Generate thumbnail option for each Pattern Hub Item. Click on the Generate Thumbnail link to automatically generate a thumbnail for the Pattern Hub Item.

Generate Pattern Thumbnail
Generated Thumbnail

Note: If you prefer to create your own thumbnails, you can upload your custom thumbnail using the featured image section in the sidebar of each pattern.

Step 5. Generate Library Access Keys

Now that you have your library created and thumbnails generated, it’s time to generate some access keys for you to use. Go to your Pattern Library → Settings → Access Keys. Here, you can generate a new Access Key for your Pattern Hub. You can generate a new key by pressing the Generate Key button. or you can modify the Access Key by clicking on the pencil icon next to it. You can also remove Access Keys by clicking the red Remove text.

Kadence Pattern Hub Access Keys

Step 6. Creating and Assigning Pattern Hub Collections

By default, when you generate an access key, it gives access to all Pattern Hub items. But sometimes, you might want to give access to just a specific group of patterns; this is where Collections come into play.

A Collection is like a tag you can apply to any Pattern Hub Item or Page Item. Once items are grouped into Collections, you can choose which ones to include when creating an access key. This gives you the flexibility to share just the right content with the right keys.

To get started, go to your WordPress Dashboard and navigate to the Pattern Hub → Collections page. From there, you can create new Collections.

Collections

To add a Pattern to a Collection, when editing a Pattern Hub Item or Page Item, you’ll see the option to assign one or more Collections to that item.

Adding a Pattern to a Collection

To assign Collections to an Access Key, edit a Pattern Hub access key and click on the pencil icon to edit the Collection details. Here, you can choose the specific Collection(s) you want that key to provide access to.

Assigning Collections to Access Keys

Step 7. Connect to your Pattern Hub

From a different WordPress website, log into the Admin Dashboard. Ensure the website has the Kadence Blocks plugin installed (it’s free). Then, open a page or post where you would like to drop in your Pattern Hub Items. Click the “Design Library” button at the top of your editor.

Kadence Design Library


You should see a Kadence Tab. Next to that is the plus (+) icon, click that to add a new connection. On the new connection tab, enter your connection URL (i.e. the URL of your Pattern Hub website) and Access Key and click the add connection button.

Cloud Connection

Once you’ve add your connection, you will have a new tab for that Pattern Hub. Now, you will be able to import the created Pattern Items directly to your page by clicking on them in the Design Library.

Pattern Hub Sample

Removing a Pattern Hub

To remove a Pattern Hub from your library, click the plus (+) icon as if you were adding a new Pattern Hub. You will see all connected Pattern Hubs listed above the Add Connection form. Simply click the trash icon next to the hub you wish to delete.

Pattern Hub and Website Indexing

By default, Pattern Hub Items will have a front end URL that can be indexed. This is required functionality for some features, such as Screenshot Images of the Pattern Hub Items. If you would like to prevent Pattern Hub Items from being indexed, you can use an SEO plugin or a custom code snippet.

Most SEO plugins allow you to prevent specific post types from being indexed. If you’re using an SEO plugin such as Yoast SEO or Rank Math, review the plugin’s settings and set the Pattern Hub post type to not be indexed. This will prevent the Pattern Hub URLs from being indexed by search engines like Google, Bing, etc.

Another option is to use a custom code snippet. This can be done using a plugin like Code Snippets or WPCode. You can add the following code snippet to your website to prevent Pattern Hub URLs from being indexed.

/**
 * Make sure pattern hub can't be accessed directly from non-logged in users.
 */
function custom_patternhub_single_only_logged_in_editors() {
	if ( is_singular( 'kadence_cloud' ) && ! current_user_can( 'edit_posts' ) ) {
		wp_redirect( home_url( '/' ), 301 );
		die;
	}
}
add_action( 'wp', 'custom_patternhub_single_only_logged_in_editors' );

How to Remove Pattern Hub Items From Your Sitemap

If you’re using an SEO plugin such as Yoast SEO or Rank Math, check with your plugin documentation to find out how to remove custom post types from your sitemap. To remove Pattern Hub Items from your default WordPress sitemap.xml file, you can use the following PHP snippet:

add_filter( 'wp_sitemaps_post_types', function ( $post_types ) {
	unset( $post_types['kadence_cloud'] );
	return $post_types;
});

How to Disable the WordPress sitemap.xml

If your Pattern Hub is hosted on a dedicated site (i.e. no other content or functionality beyond Pattern Hub), you may want to consider disabling the WordPress sitemap functionality altogether. To do so, add the following PHP snippet:

add_filter( 'wp_sitemaps_enabled', '__return_false' );
Do you feel this document was helpful?
Kadence Pattern Hub Pages
The Kadence WP Logo
Crafted in Missoula, Montana
  • Follow Kadence on Facebook
  • Follow Kadence on Youtube
  • X
  • Follow Kadence on Instagram
Trustpilot
Products
  • Kadence Plans
  • Kadence Theme
  • Kadence Blocks
  • Kadence AI
  • Kadence Starter Templates
  • Kadence Shop Kit
  • Kadence Conversions
  • Kadence Pattern Hub
  • View All
Resources
  • Blog
  • Podcast
  • Knowledgebase
  • Support ticket
  • Feature Requests
  • FAQ
  • WordPress Hosting Services
About Us
  • About Kadence
  • Become an affiliate
  • Contact us
  • Terms
  • Privacy Policy
  • Security
Our Partner Brands
  • SolidWP
  • LearnDash
  • The Events Calendar
  • GiveWP
  • MemberDash
Kadence Community
  • Kadence Marketplace
  • Join the Facebook Group
  • Subscribe to our YouTube Channel
© 2024 Kadence WP | All prices are in USD
Logo for StellarWP an umbrella brand of Premium WordPress plugins
  • Pricing
  • Products
    • Premium PlansGet all the tools you need in one plan
    • Kadence ThemeLightning-fast performance theme for modern websites
    • Kadence BlocksDrop in ready designs with advanced controls for pixel perfect websites
    • Kadence Shop KitCreate a more effective WooCommerce shopping experience
    • Kadence ConversionsBoost sales and build engaged audiences with popups and banners
    • Kadence InsightsEasily create A/B tests. Optimize your pages to drive higher conversions.
    • View All Products
    • Get Kadence + Hosting
      In One Place

      Enjoy faster setup, top-tier performance, and worry-free WordPress hosting – Kadence Theme, Kadence Blocks, and Solid Security all pre-installed.

      Learn More

  • Kadence AI
  • Starter Templates
  • Blog
  • Support
    • Resource HubStart here for guides, Product docs, FAQs, and Troubleshooting tips, all in one place.
    • Contact SupportStuck on something? We’re here to help! Open a ticket for top-notch support.
    • Contact Our TeamGot pre-sales questions or need help choosing a plan? Open a ticket and our team will guide you.
    • About usCrafted with love in Missoula, Montana. Meet the team behind the mission.
Account Login
  • Features
  • Use Cases
  • HelpExpand
    • Documentation
    • Facebook Group
    • Submit a Ticket
    • Feature Requests
    • Changelog