Created
February 26, 2014 06:20
-
-
Save davidpaulsson/9224518 to your computer and use it in GitHub Desktop.
WordPress: Get page ID from slug
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Usage: | |
// get_id_by_slug('any-page-slug'); | |
function get_id_by_slug($page_slug) { | |
$page = get_page_by_path($page_slug); | |
if ($page) { | |
return $page->ID; | |
} else { | |
return null; | |
} | |
} |
Great nugget of code here - I've forked it and extended it to also allow you to add the post type if necessary!
https://gist.github.com/eddt/ee1018f26f8fc195629a
Thanks! Helped me out.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Super helpful little function! Just been using it to make some dynamic breadcrumbs. Thanks for sharing.