I can’t believe I did not find the right function for this:
I just want to retrieve the blog index url from a template.
My homepage is a static page. I am not looking for bloginfo(‘url’) because it gives me my root url (/). I am looking for mysite.com/Blog
I am thinking about getting it via get_permalink($mypageid) but it is a bit dirty.
if you are referring to the ‘posts page’ as set under dashboard – settings – reading:
<?php echo home_url(); ?>
<– Set in Settings > General > WordPress address<?php echo site_url(); ?>
<– Set in Settings > General > Site addressTo get the Blog URL you can use the below code.
If you are using WordPress 4.5+ then you can use the below code which will work for any post type.