WordPress plugin intelligence profile

Blankless – Default Block Patterns for Post Types

Never start with a blank slate again. Every new post, page or custom post type opens with the block pattern you pick.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.0
Directory statusactive
Last directory update1 Oct 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Blankless – Default Block Patterns for Post Types version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Blankless lets a site administrator pick a block pattern for each post type. When someone creates a new post of that type, the editor opens with the pattern’s blocks already in place.

It’s built for sites where every post of a given type follows the same structure: staff profiles, locations, events, case studies, press releases. Build the layout once as a pattern, point the post type at it, and writers start from the right blocks every time.

Getting started

  • Build a pattern. Create a pattern in the Site Editor ( Appearance → Editor → Patterns ), or use one that your theme or a plugin registers in code.
  • Pick it for a post type. Go to Appearance → Blankless and enter the pattern’s slug next to Posts, Pages or any custom post type. Start typing and the field suggests every pattern on the site. The Status column confirms each one is found.
  • Add New starts from it. Create a new post of that type and the editor opens with the pattern’s blocks already in place, ready to edit.

Leave a post type blank to keep WordPress’s normal empty editor. Blankless only fills new posts that start out empty, so it never changes content you’ve already written.

Try it in WordPress Playground to test the plugin in your browser, with nothing to install. The demo sets a sample pattern as the default for Posts, so Posts → Add New opens with it.

Key features

Defaults per post type

  • One settings screen under Appearance → Blankless lists every public post type, including custom post types
  • Set a different pattern for posts, pages and each custom post type, or leave one blank to keep the empty editor
  • No theme code, block.json metadata or template changes required

Works with the patterns you already have

  • Use patterns you saved in the Site Editor (Saved Patterns)
  • Use patterns registered by your theme’s /patterns folder or by a plugin
  • Reference a registered pattern by its full name ( mytheme/staff-profile ) or just the part after the slash ( staff-profile )
  • Slug fields suggest every pattern on the site as you type

Clear feedback

  • A status column shows whether each slug matches a Saved Pattern, a registered pattern, or nothing
  • If a slug stops matching, for example after a theme switch, new posts open empty rather than breaking

Safe defaults

  • Only fills posts that start out empty, so content passed in another way is kept
  • Draft and unpublished Saved Patterns are ignored
  • Only administrators can change the settings
  • No front-end code, no external requests and no tracking. The plugin stores one option and removes it when you delete the plugin

How a slug is matched

When you save the settings, a slug that matches a published pattern saved in the Site Editor is linked to that pattern. When a new post is created, the plugin uses the first match:

  • The Saved Pattern linked when the settings were saved
  • A pattern registered in code whose full name matches
  • A pattern registered in code whose name ends with the slug

Patterns saved in the Site Editor take priority over patterns in code. Edits to a linked pattern apply straight away, even if you rename it. A Saved Pattern published after you save the settings isn’t used until you save them again, so another user can’t replace your choice by publishing a pattern with the same slug.

To override a theme’s pattern with your own, create a Saved Pattern with the same short slug, like staff-profile, then save the settings.

How it differs from core starter patterns

WordPress can already offer “starter patterns” when you create a new page. Those are useful, but they work differently:

  • Core asks the writer to choose a pattern each time. This plugin applies the one the administrator picked, automatically.
  • Core only offers patterns that declare the core/post-content block type, and by default only for pages. This plugin works with any pattern and any public post type.
  • Core’s list comes from registered patterns. This plugin also works with Saved Patterns made in the editor, with no code.

When a post type has a default set, the post is no longer empty, so core’s “Choose a pattern” window doesn’t open for that post type. Post types without a default keep core’s behaviour.

Support & Contribute

  • Support: ask questions and report problems in the support forum.
  • Contribute: the code lives on GitHub. Bug reports and pull requests are welcome in the issue tracker.

Blankless is written and maintained by Trent Stromkins.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • block patterns
  • block editor
  • default content
  • post types
  • gutenberg
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 8.0
Update activity1 Oct 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.