<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[60483] trunk/src/wp-content/themes: Bundled Theme: Prevent output of empty title tags.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/60483">60483</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/60483","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>joedolson</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2025-07-18 03:29:06 +0000 (Fri, 18 Jul 2025)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Bundled Theme: Prevent output of empty title tags.

In Twenty Ten, Twenty Eleven, Twenty Twelve, Twenty Thirteen, Twenty Fourteen, Twenty Fifteen, Twenty Sixteen, Twenty Seventeen, and Twenty Twenty, an empty site title would result in an empty heading and/or an empty link in the site header. These can pollute the heading hierarchy and add a un-named link in screen reader navigation.

Prevent the output of wrapping tags if site title or site description have no value.

Props tsquez, audrasjb, sabernhardt, rehanali, sukhendu2002, dilipbheda, sirlouen, joedolson.
Fixes <a href="https://core.trac.wordpress.org/ticket/44656">#44656</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunksrcwpcontentthemestwentyelevenheaderphp">trunk/src/wp-content/themes/twentyeleven/header.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentyfifteenheaderphp">trunk/src/wp-content/themes/twentyfifteen/header.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentyfourteenheaderphp">trunk/src/wp-content/themes/twentyfourteen/header.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentyseventeentemplatepartsheadersitebrandingphp">trunk/src/wp-content/themes/twentyseventeen/template-parts/header/site-branding.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentysixteenheaderphp">trunk/src/wp-content/themes/twentysixteen/header.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentytenheaderphp">trunk/src/wp-content/themes/twentyten/header.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentythirteenheaderphp">trunk/src/wp-content/themes/twentythirteen/header.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwelveheaderphp">trunk/src/wp-content/themes/twentytwelve/header.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyinctemplatetagsphp">trunk/src/wp-content/themes/twentytwenty/inc/template-tags.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunksrcwpcontentthemestwentyelevenheaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentyeleven/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentyeleven/header.php       2025-07-18 03:09:49 UTC (rev 60482)
+++ trunk/src/wp-content/themes/twentyeleven/header.php 2025-07-18 03:29:06 UTC (rev 60483)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -78,14 +78,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> <div id="page" class="hfeed">
</span><span class="cx" style="display: block; padding: 0 10px">        <header id="branding">
</span><span class="cx" style="display: block; padding: 0 10px">                        <hgroup>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <?php $is_front = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) ); ?>
-                               <h1 id="site-title"><span><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></span></h1>
-                               <h2 id="site-description"><?php bloginfo( 'description' ); ?></h2>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <?php
+                               $is_front         = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) );
+                               $site_name        = get_bloginfo( 'name', 'display' );
+                               $site_description = get_bloginfo( 'description', 'display' );
+
+                               if ( $site_name ) :
+                                       ?>
+                                       <h1 id="site-title"><span><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></span></h1>
+                                       <?php
+                               endif;
+
+                               if ( $site_description ) :
+                                       ?>
+                                       <h2 id="site-description"><?php echo $site_description; ?></h2>
+                               <?php endif; ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                         </hgroup>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <?php
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // Check to see if the header image has been removed.
-                               $header_image = get_header_image();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // Check to see if the header image has been removed.
+                       $header_image = get_header_image();
</ins><span class="cx" style="display: block; padding: 0 10px">                         if ( $header_image ) :
</span><span class="cx" style="display: block; padding: 0 10px">                                // Compatibility with versions of WordPress prior to 3.4.
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( function_exists( 'get_custom_header' ) ) {
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentyfifteenheaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentyfifteen/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentyfifteen/header.php      2025-07-18 03:09:49 UTC (rev 60482)
+++ trunk/src/wp-content/themes/twentyfifteen/header.php        2025-07-18 03:29:06 UTC (rev 60483)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32,23 +32,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                <header id="masthead" class="site-header">
</span><span class="cx" style="display: block; padding: 0 10px">                        <div class="site-branding">
</span><span class="cx" style="display: block; padding: 0 10px">                                <?php
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        twentyfifteen_the_custom_logo();
-                                       $is_front = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) );
-                               if ( is_front_page() && is_home() ) :
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         twentyfifteen_the_custom_logo();
+                               $is_front  = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) );
+                               $site_name = get_bloginfo( 'name', 'display' );
+
+                               if ( $site_name && is_front_page() && is_home() ) :
</ins><span class="cx" style="display: block; padding: 0 10px">                                         ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></h1>
-                                       <?php else : ?>
-                                               <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></p>
-                                               <?php
-                                       endif;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></h1>
+                               <?php elseif ( $site_name ) : ?>
+                                       <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></p>
+                                       <?php
+                               endif;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        $description = get_bloginfo( 'description', 'display' );
-                                       if ( $description || is_customize_preview() ) :
-                                               ?>
-                                               <p class="site-description"><?php echo $description; ?></p>
-                                               <?php
-                                       endif;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         $description = get_bloginfo( 'description', 'display' );
+                               if ( $description || is_customize_preview() ) :
</ins><span class="cx" style="display: block; padding: 0 10px">                                         ?>
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        <p class="site-description"><?php echo $description; ?></p>
+                               <?php endif; ?>
+
</ins><span class="cx" style="display: block; padding: 0 10px">                                 <button class="secondary-toggle"><?php _e( 'Menu and widgets', 'twentyfifteen' ); ?></button>
</span><span class="cx" style="display: block; padding: 0 10px">                        </div><!-- .site-branding -->
</span><span class="cx" style="display: block; padding: 0 10px">                </header><!-- .site-header -->
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentyfourteenheaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentyfourteen/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentyfourteen/header.php     2025-07-18 03:09:49 UTC (rev 60482)
+++ trunk/src/wp-content/themes/twentyfourteen/header.php       2025-07-18 03:29:06 UTC (rev 60483)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,7 +50,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <header id="masthead" class="site-header">
</span><span class="cx" style="display: block; padding: 0 10px">                <div class="header-main">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></h1>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <?php
+                       $site_name = get_bloginfo( 'name', 'display' );
+                       if ( $site_name ) :
+                               ?>
+                               <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></h1>
+                       <?php endif; ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <div class="search-toggle">
</span><span class="cx" style="display: block; padding: 0 10px">                                <a href="#search-container" class="screen-reader-text" aria-expanded="false" aria-controls="search-container">
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentyseventeentemplatepartsheadersitebrandingphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentyseventeen/template-parts/header/site-branding.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentyseventeen/template-parts/header/site-branding.php       2025-07-18 03:09:49 UTC (rev 60482)
+++ trunk/src/wp-content/themes/twentyseventeen/template-parts/header/site-branding.php 2025-07-18 03:29:06 UTC (rev 60483)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15,14 +15,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                <?php the_custom_logo(); ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <div class="site-branding-text">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <?php $is_front = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) ); ?>
-                       <?php if ( is_front_page() ) : ?>
-                               <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></h1>
-                       <?php else : ?>
-                               <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></p>
-                       <?php endif; ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <?php
+                       $is_front  = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) );
+                       $site_name = get_bloginfo( 'name', 'display' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <?php
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 if ( $site_name && is_front_page() ) :
+                               ?>
+                               <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></h1>
+                       <?php elseif ( $site_name ) : ?>
+                               <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></p>
+                               <?php
+                       endif;
+
</ins><span class="cx" style="display: block; padding: 0 10px">                         $description = get_bloginfo( 'description', 'display' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( $description || is_customize_preview() ) :
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentysixteenheaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentysixteen/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentysixteen/header.php      2025-07-18 03:09:49 UTC (rev 60482)
+++ trunk/src/wp-content/themes/twentysixteen/header.php        2025-07-18 03:29:06 UTC (rev 60483)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,12 +35,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                <header id="masthead" class="site-header">
</span><span class="cx" style="display: block; padding: 0 10px">                        <div class="site-header-main">
</span><span class="cx" style="display: block; padding: 0 10px">                                <div class="site-branding">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        <?php twentysixteen_the_custom_logo(); ?>
-                                       <?php $is_front = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) ); ?>
-                                       <?php if ( is_front_page() && is_home() ) : ?>
-                                               <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></h1>
-                                       <?php else : ?>
-                                               <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></p>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 <?php
+                                       twentysixteen_the_custom_logo();
+                                       $is_front  = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) );
+                                       $site_name = get_bloginfo( 'name', 'display' );
+
+                                       if ( $site_name && is_front_page() && is_home() ) :
+                                               ?>
+                                               <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></h1>
+                                       <?php elseif ( $site_name ) : ?>
+                                               <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></p>
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 <?php
</span><span class="cx" style="display: block; padding: 0 10px">                                        endif;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentytenheaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentyten/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentyten/header.php  2025-07-18 03:09:49 UTC (rev 60482)
+++ trunk/src/wp-content/themes/twentyten/header.php    2025-07-18 03:29:06 UTC (rev 60483)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -68,17 +68,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">        <div id="header">
</span><span class="cx" style="display: block; padding: 0 10px">                <div id="masthead">
</span><span class="cx" style="display: block; padding: 0 10px">                        <div id="branding" role="banner">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <?php $heading_tag = ( is_home() || is_front_page() ) ? 'h1' : 'div'; ?>
-                               <<?php echo $heading_tag; ?> id="site-title">
-                                       <span>
-                                       <?php $is_front = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) ); ?>
-                                               <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a>
-                                       </span>
-                               </<?php echo $heading_tag; ?>>
-                               <div id="site-description"><?php bloginfo( 'description' ); ?></div>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <?php
+                               $heading_tag      = ( is_home() || is_front_page() ) ? 'h1' : 'div';
+                               $is_front         = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) );
+                               $site_name        = get_bloginfo( 'name', 'display' );
+                               $site_description = get_bloginfo( 'description', 'display' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <?php
-                                       // Compatibility with versions of WordPress prior to 3.4.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         if ( $site_name ) :
+                                       ?>
+                                       <<?php echo $heading_tag; ?> id="site-title">
+                                               <span>
+                                                       <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a>
+                                               </span>
+                                       </<?php echo $heading_tag; ?>>
+                                       <?php
+                               endif;
+
+                               if ( $site_description ) :
+                                       ?>
+                                       <div id="site-description"><?php echo $site_description; ?></div>
+                                       <?php
+                               endif;
+
+                               // Compatibility with versions of WordPress prior to 3.4.
</ins><span class="cx" style="display: block; padding: 0 10px">                                 if ( function_exists( 'get_custom_header' ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        /*
</span><span class="cx" style="display: block; padding: 0 10px">                                         * We need to figure out what the minimum width should be for our featured image.
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentythirteenheaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentythirteen/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentythirteen/header.php     2025-07-18 03:09:49 UTC (rev 60482)
+++ trunk/src/wp-content/themes/twentythirteen/header.php       2025-07-18 03:29:06 UTC (rev 60483)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29,10 +29,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        ?>
</span><span class="cx" style="display: block; padding: 0 10px">                </a>
</span><span class="cx" style="display: block; padding: 0 10px">                <header id="masthead" class="site-header">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php $is_front = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) ); ?>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <?php
+                       $is_front         = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) );
+                       $site_name        = get_bloginfo( 'name', 'display' );
+                       $site_description = get_bloginfo( 'description', 'display' );
+
+                       ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                         <a class="home-link" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <h1 class="site-title"><?php bloginfo( 'name' ); ?></h1>
-                               <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <?php if ( $site_name ) : ?>
+                                       <h1 class="site-title"><?php echo $site_name; ?></h1>
+                               <?php endif; ?>
+                               <?php if ( $site_description ) : ?>
+                                       <h2 class="site-description"><?php echo $site_description; ?></h2>
+                               <?php endif; ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                         </a>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <div id="navbar" class="navbar">
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentytwelveheaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentytwelve/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentytwelve/header.php       2025-07-18 03:09:49 UTC (rev 60482)
+++ trunk/src/wp-content/themes/twentytwelve/header.php 2025-07-18 03:29:06 UTC (rev 60483)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,9 +37,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">        <a class="screen-reader-text skip-link" href="#content"><?php _e( 'Skip to content', 'twentytwelve' ); ?></a>
</span><span class="cx" style="display: block; padding: 0 10px">        <header id="masthead" class="site-header">
</span><span class="cx" style="display: block; padding: 0 10px">                <hgroup>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <?php $is_front = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) ); ?>
-                       <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php bloginfo( 'name' ); ?></a></h1>
-                       <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <?php
+                       $is_front         = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) );
+                       $site_name        = get_bloginfo( 'name', 'display' );
+                       $site_description = get_bloginfo( 'description', 'display' );
+
+                       if ( $site_name ) :
+                               ?>
+                               <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></h1>
+                               <?php
+                       endif;
+
+                       if ( $site_description ) :
+                               ?>
+                               <h2 class="site-description"><?php echo $site_description; ?></h2>
+                       <?php endif; ?>
</ins><span class="cx" style="display: block; padding: 0 10px">                 </hgroup>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                <nav id="site-navigation" class="main-navigation">
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentytwentyinctemplatetagsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentytwenty/inc/template-tags.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentytwenty/inc/template-tags.php    2025-07-18 03:09:49 UTC (rev 60482)
+++ trunk/src/wp-content/themes/twentytwenty/inc/template-tags.php      2025-07-18 03:29:06 UTC (rev 60483)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -63,6 +63,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $contents  = sprintf( $args['logo'], $logo, esc_html( $site_title ) );
</span><span class="cx" style="display: block; padding: 0 10px">                $classname = $args['logo_class'];
</span><span class="cx" style="display: block; padding: 0 10px">        } else {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                if ( ! $site_title ) {
+                       return '';
+               }
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 $contents = sprintf( $args['title'], esc_url( get_home_url( null, '/' ) ), esc_html( $site_title ) );
</span><span class="cx" style="display: block; padding: 0 10px">                if (
</span><span class="cx" style="display: block; padding: 0 10px">                        ( is_front_page() || is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) )
</span></span></pre>
</div>
</div>

</body>
</html>