Yes. Technically you don’t need the ‘site-description’ option. What we’re doing is using the option that checks to see if there is a header image, which you have, and we’re adding the site title to that block so the theme will generate the <h1> tag. So your modified header.php section of code would be this:
<?php if ( ot_get_option('header-image') ): ?>
<div class="my-header-div">
<?php echo alx_site_title(); ?>
<a href="<?php echo home_url('/'); ?>" rel="home">
<img class="site-image" src="<?php echo ot_get_option('header-image'); ?>" alt="<?php get_bloginfo('name'); ?>">
</a>
</div>
<?php endif; ?>
Then you would hide the site title from the display which leaves it in the page code for SEO:
.site-title {
display: none;
}
The site is alive and I don’t wont to make errors.
You might consider adding a subdomain on your domain, then use one of the many plugins (I like Duplicator) to copy your live site to the subdomain for development and testing.