Displaying Page Title on index.php
I have my posts page set as index.php
, and on there I have my main heading (as I do on all pages).
I'm having trouble displaying the page's heading however. The page is called 'Blog' in WordPress, and has been specified as the posts page.
If I output the page heading with wp_title('');
, I get the title of the page — 'Blog' — but with the site name after it (perhaps due to Yoast SEO plugin).
If I use the_title()
then it gives me the title of the most recent blog post, even though I'm calling the function outside of the loop.
So I've had to resort to simple hardcoding h1Blog/h1
which is far from ideal.
Is there a way I can pull in the name of the page title dynamically but just the page title on it's own?