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
This commit is contained in:
parent
f7bd4afbeb
commit
22eed35901
|
@ -510,10 +510,8 @@ final class WP_Theme implements ArrayAccess {
|
||||||
*/
|
*/
|
||||||
public function display( $header, $markup = true, $translate = true ) {
|
public function display( $header, $markup = true, $translate = true ) {
|
||||||
$value = $this->get( $header );
|
$value = $this->get( $header );
|
||||||
if ( false === $value || '' === $value )
|
|
||||||
return $value;
|
|
||||||
|
|
||||||
if ( ! $this->load_textdomain() )
|
if ( empty( $value ) || ! $this->load_textdomain() )
|
||||||
$translate = false;
|
$translate = false;
|
||||||
|
|
||||||
if ( $translate )
|
if ( $translate )
|
||||||
|
@ -586,6 +584,10 @@ final class WP_Theme implements ArrayAccess {
|
||||||
*/
|
*/
|
||||||
private function markup_header( $header, $value, $translate ) {
|
private function markup_header( $header, $value, $translate ) {
|
||||||
switch ( $header ) {
|
switch ( $header ) {
|
||||||
|
case 'Name' :
|
||||||
|
if ( empty( $value ) )
|
||||||
|
$value = $this->get_stylesheet();
|
||||||
|
break;
|
||||||
case 'Description' :
|
case 'Description' :
|
||||||
$value = wptexturize( $value );
|
$value = wptexturize( $value );
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue