From 22eed35901a4fa9ce3d97fa2de2aba06a1662375 Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Wed, 7 Mar 2012 23:56:35 +0000 Subject: [PATCH] On display, replace an empty Theme Name with the theme's directory. see #20103. git-svn-id: https://develop.svn.wordpress.org/trunk@20146 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/class-wp-theme.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wp-includes/class-wp-theme.php b/wp-includes/class-wp-theme.php index c21face3ab..f1b29ff527 100644 --- a/wp-includes/class-wp-theme.php +++ b/wp-includes/class-wp-theme.php @@ -510,10 +510,8 @@ final class WP_Theme implements ArrayAccess { */ public function display( $header, $markup = true, $translate = true ) { $value = $this->get( $header ); - if ( false === $value || '' === $value ) - return $value; - if ( ! $this->load_textdomain() ) + if ( empty( $value ) || ! $this->load_textdomain() ) $translate = false; if ( $translate ) @@ -586,6 +584,10 @@ final class WP_Theme implements ArrayAccess { */ private function markup_header( $header, $value, $translate ) { switch ( $header ) { + case 'Name' : + if ( empty( $value ) ) + $value = $this->get_stylesheet(); + break; case 'Description' : $value = wptexturize( $value ); break;