[wp-trac] [WordPress Trac] #63548: Don't allow empty Blog Name / Site Title
WordPress Trac
noreply at wordpress.org
Mon Jun 9 14:00:18 UTC 2025
#63548: Don't allow empty Blog Name / Site Title
-------------------------+------------------------------
Reporter: Presskopp | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version:
Severity: normal | Resolution:
Keywords: | Focuses:
-------------------------+------------------------------
Comment (by rishabhwp):
== Reproduction Report
=== Description
This report validates whether the issue described above can be reproduced.
The issue concerns the ability to save an empty **Site Title** (also known
as Blog Name) without any validation or user warning.
=== Environment
* WordPress: 6.9-alpha-60093-src
* PHP: 8.2.28
* Server: nginx/1.27.5
* Database: mysqli (Server: 8.4.5 / Client: mysqlnd 8.2.28)
* Browser: Chrome 137.0.0.0
* OS: macOS
* Theme: Twenty Twenty-One 2.5
* MU Plugins: None activated
=== Actual Results
1. Navigated to **Settings → General**
2. Cleared the **Site Title** field
3. Clicked **Save Changes**
4. The form saved without any error or warning
5. The Site Title remained empty after saving
6. No frontend or admin notices were displayed
7. The same behavior was confirmed via **Appearance → Customize → Site
Identity**
=== Additional Notes
* This behavior can negatively impact SEO, accessibility, and theme
rendering
* Themes often use `bloginfo( 'name' )` for document titles, headers, and
screen reader landmarks — its absence may cause rendering gaps or a11y
issues
* The **Tagline** field includes helper text, but the **Site Title** field
does not, which may contribute to user confusion
=== Supplemental Artifacts
* Video demonstration:
https://ffhzlp5fmx.ufs.sh/f/KXY2934aHY4gko7jElnHMUvjSCz6m3tReo4WbkgLlyQEiPZn
--
Ticket URL: <https://core.trac.wordpress.org/ticket/63548#comment:1>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list