Convertir el nombre de un post en su ID
Estoy intentando crear una función para mi archivo functions.php que me permita convertir el nombre de un post en su ID. He buscado en línea y encontré este enlace http://www.devdevote.com/cms/wordpress-hacks/get_id_by_post_name que proporciona el siguiente ejemplo...
function get_id_by_post_name($post_name)
{
global $wpdb;
$id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = '".$post_name."'");
return $id;
}
<?php echo get_id_by_post_name('mi-nombre-de-post'); ?>
Después de reemplazar mi-nombre-de-post en el ejemplo, no obtengo ningún resultado, ¿alguien puede sugerir qué está mal?
También estaba investigando la función get_by_postname por si fuera una mejor manera de hacer esto.

Utiliza get_page_by_title()
. Funciona con cualquier tipo de publicación.
$post = get_page_by_title( $post_name, OBJECT, 'post' );
echo $post->ID;

Ahora estoy tratando de avanzar con esta función y convertirla para que use el nombre de la publicación en lugar del ID. He creado una nueva pregunta en http://wordpress.stackexchange.com/questions/59050/combine-two-functions-highlight-menu-item-by-post-name-instead-of-id - ¿Hay alguna posibilidad de que le eches un vistazo?
