Get Page URL from Slug in WordPress

WordPressPosted on

In WordPress to get any URL, we can use the get_permalink() function using a post ID or a post object.

One cool feature is to get a page link using its slug or title using other helper functions. Identify an URL by its slug is useful if you don’t know the correct ID; this can happen in a lot of cases like if your development environment differs from the live one.

The two needed helper , in this case, are get_page_by_path() and get_page_by_title(). Both functions came back with a post object, the first using the slug while the second using the title.

get_permalink( get_page_by_path( 'contact' ) );
get_permalink( get_page_by_title( 'Contact' ) );

Reference – Get Page Link from Slug

Need a web developer? Maybe we can help, get in touch!

To see and write comments, you must allow the related (Disqus) cookies. For more information, please visit our privacy policy page.

Similar Posts

More content in WordPress category