Page title on Blog Page

Why the page title is not appearing on the main Blog page? The ‘header’ section containing the tile is not even rendered on the main blog page…How can I have it show up?

Blog is not a page, it’s a blog. It uses different template than pages.

To add title on unite blog page you can add this code in index.php file:

<?php
	if( is_home() && get_option('page_for_posts') ) {
	$blog_page_id = get_option('page_for_posts');
	echo '<h1 class="page-title">'.get_page($blog_page_id)->post_title.'</h1>';
	}
?>

Add it right after:

<main id="main" class="site-main" role="main">

This will work only if blog page is used as inner page and not on front page.