Get WordPress Post ID from Post title

php, wordpress

Solution

Just a quick note for anyone who stumbles across this: get_page_by_title() can now handle any post type. The `$post_type` parameter has been added in WP 3.0.

Problem

I have an issue with a custom WordPress theme I'm developing. It's a bit convoluted, but essentially, what I need to do is get a Post Id by it's Post Title. In pseudo-code it would ideally be something like: ``` title = "foo"; post_id = get_post_id_where_title_is(title); ``` The title mentioned is a static reference not being pulled in from WordPress, it's already present on the page.

Original source