In My Wordpress Blog BuildinBit. I Try To Assing H1 to post title rather than blog title on single posts and single pages. And on the Home page, Archive page, Category and Search Page.I Try To Assing H1 To My Blog Title. For This I Use Following Code:
<?php
if(get_header_image()) {
?>
<a href="<?php echo esc_url(home_url('/')); ?>"><img id="logo" src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="<?php echo bloginfo('name'); ?>" title="<?php _e( 'back to home', 'blogkori' );?>"/></a>
<p id="tagline"><?php echo bloginfo('description'); ?></p>
<?php
} else {
?>
<?php if(is_home() || is_category()|| is_tag() ||is_archive() ||is_search() ){
<h1 id="title"><a href="<?php echo esc_url(home_url('/')); ?>" title="<?php _e( 'back to home', 'blogkori' );?>"><?php echo bloginfo('name'); ?></a></h1>
}else
{
<span id="title"><a href="<?php echo esc_url(home_url('/')); ?>" title="<?php _e( 'back to home', 'blogkori' );?>"><?php echo bloginfo('name'); ?></a></span>
}
?>
<?php
}
?>
But This Code Didn't work it show HTTP Error 500 on all pages.
</div>