From c12f643bdcc956be782de160f1c2148f24df7a60 Mon Sep 17 00:00:00 2001 From: Khokan Sardar Date: Sat, 25 Jul 2026 08:44:49 +0530 Subject: [PATCH] Twenty Twenty-One: Skip the untitled title filter in the admin. The theme filters `the_title` to display 'Untitled' for posts and pages that are missing a title. Since #65022, the post list table shows a trimmed excerpt in place of a missing title, but this filter fills the title with 'Untitled' and prevents that excerpt fallback from appearing in the admin. Only apply the filter on the front end, leaving admin titles untouched. Fixes #65710. See #65022. --- .../themes/twentytwentyone/inc/template-functions.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/wp-content/themes/twentytwentyone/inc/template-functions.php b/src/wp-content/themes/twentytwentyone/inc/template-functions.php index 529564c295319..57281b128a981 100644 --- a/src/wp-content/themes/twentytwentyone/inc/template-functions.php +++ b/src/wp-content/themes/twentytwentyone/inc/template-functions.php @@ -182,11 +182,16 @@ function twenty_twenty_one_continue_reading_link() { * Adds a title to posts and pages that are missing titles. * * @since Twenty Twenty-One 1.0 + * @since Twenty Twenty-One 2.9 Only applies the filter on the front end. * * @param string $title The title. * @return string */ function twenty_twenty_one_post_title( $title ) { + if ( is_admin() ) { + return $title; + } + return '' === $title ? esc_html_x( 'Untitled', 'Added to posts and pages that are missing titles', 'twentytwentyone' ) : $title; } }