Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Get Blog Posts Page URL in WordPress
* Get blog posts page URL.
* @return string The blog posts page URL.
function km_get_blog_posts_page_url() {
// If front page is set to display a static page, get the URL of the posts page.
if ( 'page' === get_option( 'show_on_front' ) ) {
return get_permalink( get_option( 'page_for_posts' ) );
// The front page IS the posts page. Get its URL.
return get_home_url();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment