Melissa,
Ooooo, what a nasty little bug you found. Thank you for bringing it to my attention. I’ve fixed it, and it should find its way into the next Atomic release (not sure when).
To fix this in the meantime, you can alter header.php and add the ‘else’ statement at the end of this code:
if ( ( of_get_option( 'header_title_text', '1' ) && of_get_default( 'header_title_text' ) ) || get_theme_mod( 'logo' ) ) {
echo '<h1 class="site-title"';
if ( of_get_option( 'header_title_size', '' ) ) {
echo ' style="font-size: ' . of_get_option( 'header_title_size') . 'rem;"';
}
echo '><a href="' . esc_url( home_url( '/' ) ) . '" rel="home">';
if ( get_theme_mod( 'logo' ) ) {
echo '<img src="' . esc_url( get_theme_mod( 'logo' ) ) . '" alt="' . get_bloginfo( 'name' ) . '" />';
} else {
if ( of_get_option( 'header_title_text', '' ) || of_get_default( 'header_title_text' ) ) {
echo of_get_option( 'header_title_text' , of_get_default( 'header_title_text' ) );
}
}
echo '</a></h1>';
} else echo '<h1 class="site-title"> </h1>';