infoWordPress Corewebwordpresserrorerrorwarningvalidationextensionpluginstar_halfUncommonwarningModerate

Invalid block pattern name

The error occurs when WordPress attempts to register a block pattern whose slug does not follow the required namespace/slug format. The slug must be lowercase, use only alphanumerics and hyphens, and contain a single forward slash.

If the slug is missing, duplicated, or uses a reserved word, the registration fails. WordPress logs a notice and the pattern does not appear in the block inserter.

Symptoms

[dashicons-warning]
PHP notice
Debug log shows a notice about a missing or invalid slug when registering a pattern file.
[dashicons-admin-plugins]
Pattern missing in inserter
Custom pattern does not appear in the Patterns tab of the block inserter.
[dashicons-admin-tools]
Console error
Browser console logs "Invalid block pattern name" while loading block patterns.
[dashicons-admin-site]
Theme activation fallback
WordPress may revert to a default theme if many patterns fail to register.

Common Causes

Malformed slug
Slug does not match the required namespace/slug pattern.
Missing slug metadata
Pattern file lacks a Slug header, so WordPress cannot read the name.
Duplicate slug
Another theme or plugin already registered the same slug.
Reserved word usage
Slug uses a reserved namespace such as core, which is blocked by WordPress.
Early registration
register_block_pattern() runs before the init hook, preventing the registry from accepting the name.
Need this fixed right now?

Don't waste your day debugging. Our experts can Fix your issues in under 2 hours.*

Success Rate

100% Guaranteed

Starting from

$35 /hour
99+

Trusted by Business Owners

“I spent 3 days trying to fix the Elementor loading loop. These guys fixed it in 20 minutes. Lifesavers!”

— Sarah J., Web Designer

Related Issues

contact_mail
Contact Form 7: REST API request failed: 503 Service Unavailable
A 503 Service Unavailable response stops Contact Form 7 from sending data...
apiREST APIerror503descriptioncontact-form-7
contact_mail
Contact Form 7: REST API request failed: 429 Too Many Requests

The form tries to send data through the WordPress REST API. The...

apiREST APIerrorerrorsecurityfirewalldescriptioncontact-form-7settingsserver_configuration
contact_mail
Contact Form 7: REST API request failed: 401 Unauthorized

The form tries to send data via the WordPress REST API. The...

apiREST APIadmin_panel_settingspermissionsdescriptioncontact-form-7lock401
contact_mail
Contact Form 7: File upload error: temporary directory missing

The error appears when Contact Form 7 cannot locate a writable temporary...

codePHPcloud_offupload erroradmin_panel_settingspermissionsdescriptiontemporary filedescriptioncontact-form-7
contact_mail
Contact Form 7: Mail (2) sending failed: PHP mail() function disabled

Contact Form 7 reports a failure for Mail (2) when the PHP...

codePHPerrorerrordescriptioncontact-form-7mailMailsettingsserver_configuration
contact_mail
Contact Form 7: Mail (2) sending failed: SSL certificate verification failed

Contact Form 7 reports a failure when trying to send the secondary...

errorerrorlocksslcodecURLdescriptioncontact-form-7